Repeats produce duplicates
With 'repeats' on, the same item can appear twice.
Fix: Turn repeats off for unique selections.
header • up to 320x100 / 728x90
Pick one or many items from a list — with or without repeats — for raffles, decisions, and sampling
Output will appear here...
content bottom • up to 300x250
sidebar • 160x600
Last reviewed:
Random Choice Picker shuffles a list you paste (one item per line) and returns N random picks. Toggle 'repeats' to sample with replacement.
Great for classroom call-outs, giveaway raffles, choosing names for tasks, and sampling for QA.
Ada Bob Cara Drew Ella
Drew Bob
With 'repeats' on, the same item can appear twice.
Fix: Turn repeats off for unique selections.
With repeats off, you can't pick more than the list has.
Fix: Increase the list or allow repeats.
Yes — it uses Fisher-Yates for unbiased sampling without repeats.
Yes — set count equal to the list size to shuffle the whole list.
Yes — 'Ada' and 'ada' are treated as different items.
Up to 10,000 picks.
No — everything runs client-side.
Pair with team, name, and string tools. You can also browse the full Random Content Generators category for more options.
Shuffle a list of names into N balanced teams — perfect for classrooms, projects, and tournaments
Generate realistic first+last name pairs — perfect for test data, prototypes, and fake personas
Generate random English words from a curated list — perfect for passphrases, prompts, and placeholders
Randomise the order of lines in any multi-line text
Generate random alphanumeric, hex, letter, or symbol-included strings with configurable length and charset
Generate random decimal numbers in a min/max range with configurable precision
Generate random binary (0/1) strings of any length — handy for logic simulations and tests
Flip a virtual coin — outputs true/false, yes/no, heads/tails, 1/0, or on/off
Generate random hex, RGB, or HSL color values — great for design prototypes and mock data
Generate realistic fake emails in a configurable domain — perfect for QA, load tests, and seed data
Generate cryptographically strong random hex strings — ideal for IDs, tokens, and test fixtures
Generate random letters (a-z, A-Z, or mixed) of configurable length — ideal for games, puzzles, and tests