Random List Picker
Text Tools · Added
Paste a list of names, entries or options and draw as many as you need at random. The full shuffled order is shown alongside the winners, not just the result, so anyone who was in the draw can see where they landed.
How to use the random list picker
- 1Paste your list — one entry per line, or switch the separator to commas or spaces.
- 2Check the count that appears below the box, and decide what to do about any duplicates it reports.
- 3Set how many entries to pick.
- 4Press Pick, then open the full draw order if you want to show the runners-up.
Examples
One winner from a giveaway
- Input
- 412 entries, one per line
- Result
- One name, plus the other 411 in the order they would have been drawn
Each entry had a 0.24% chance.
Splitting a class into pairs
- Input
- 24 names, picking 24 without replacement
- Result
- A complete shuffle — read it two at a time to get twelve pairs
About the random list picker
Why the shuffle matters more than the pick
Drawing five names from a list can be done two ways. You can pick a random index, remove that entry, and repeat; or you can shuffle the whole list once and take the first five. Both give the same distribution, and the second gives you something the first throws away: the order everybody else would have come out in.
That is why this shuffles. The runners-up list costs nothing extra to produce and turns an unverifiable claim into something a participant can check against their own position.
The modulo trap
The obvious way to pick a number below n is to take a random 32-bit value and use the remainder after dividing by n. It is also subtly wrong: unless n divides the range exactly, the low values come up slightly more often than the high ones. With a list of three the bias is invisible; with certain sizes it is measurable.
The fix is rejection sampling — discard any value that falls in the uneven tail and draw again. It costs an occasional extra draw and removes the bias entirely, and it is what runs behind this page.
Frequently asked questions
Is the draw actually random?
What happens to an entry that appears twice?
Why show the runners-up as well as the winners?
Can I use this for a prize draw with legal requirements?
Related tools
Random Number Generator
Developer Tools
Draw whole or decimal numbers in any range, with or without repeats, from the browser secure RNG.
Text Sorter
Text Tools
Sort lines alphabetically, numerically, by length or randomly, ascending or descending.
Remove Duplicate Lines
Text Tools
Strip duplicate lines from a list, with options for case sensitivity and trimming.