Generators
Random Picker (Wheel of Names)
Enter a list of names or items and pick a random winner with a fun suspense animation, or shuffle the whole list into a random order. Perfect for giveaways, classrooms, raffles and choosing who goes next — fair, free and private.
5 entries
How to pick a random name from a list
- Type or paste your entries into the box, one per line. It opens with five sample names (Ann, Bob, Cara, Dan, Eve), and a counter under the box shows how many entries it found.
- Optionally tick Remove the winner from the list after picking, so each click draws from whoever is left.
- Click Pick a winner. Names flash for about a second, then the Winner card settles on the result.
- Or click Shuffle order to rearrange the whole list at random; it appears as a numbered list below.
How the list is read
The box is split on line breaks only. Each line is trimmed of leading and trailing spaces, and empty lines are ignored, which is what the entries counter reflects. Commas, semicolons and tabs are not separators, so a line reading Ann, Bob is a single entry called Ann, Bob. If you are pasting from a spreadsheet, copy a single column so each cell lands on its own line.
Duplicate lines are kept as separate entries. That is the only way to weight the draw: paste a name three times and it holds three of the tickets. With Ann listed three times and Bob, Cara and Dan once each, Ann wins 3 of 6 draws on average.
How the winner is selected
The index of the winner is floor(Math.random() × number of entries), so every line has exactly a 1 in n chance. The choice is made before the suspense animation starts; the fifteen names that flash past at 70 ms intervals are random picks shown for effect and have no influence on the result. Math.random is the browser's general-purpose pseudo-random generator, which is fine for classrooms, giveaways and deciding who presents first.
| Entries | Chance per pick | Chance of never winning in 5 picks (winner kept in list) |
|---|---|---|
| 5 | 20% | 32.8% |
| 10 | 10% | 59.0% |
| 30 | 3.3% | 84.4% |
| 100 | 1% | 95.1% |
Chance of any one entry winning
What the remove-winner option really removes
When the box is ticked, the tool deletes exactly the line that was drawn, identified by its position, and leaves identical lines elsewhere in the list alone. If you weighted Ann with three lines and she wins, one of them goes and the entries counter drops by one, so she keeps two tickets for the next pick. Two different people who share a name are likewise treated as separate entries; only the drawn one leaves the list.
Nothing records who has already won. For a raffle with several prizes, write each winner down as it appears, because the Winner card is replaced on the next pick and the removed line is gone from the box.
Shuffle order: random sequences and teams
Shuffle order runs a Fisher–Yates shuffle, which makes every possible ordering equally likely: 120 orderings for 5 entries, 3,628,800 for 10. The original box is left untouched and the shuffled result appears as a numbered list, so you can shuffle again until you are happy without re-pasting.
- Presentation or interview order: shuffle once and go down the numbered list.
- Two teams: shuffle, then take the top half of the list as team A and the rest as team B.
- Seating or pairing: pair positions 1 and 2, 3 and 4, and so on.
- Picking a winner clears the shuffled list, and shuffling clears the winner card, so do one job at a time.
What this picker does not have
- No spinning wheel graphic. The 'wheel' is a card that flashes names and stops on the winner.
- No weights field; repeat a line to weight an entry.
- No saved lists, sharing links or export. The list is lost when you leave the page, so keep a copy elsewhere.
- No limit on list size in the code, though thousands of lines make the textarea slow to scroll.
Frequently asked questions
How does the random picker work?
Enter one name or item per line, then click Pick a winner. The tool randomly selects one entry with a short suspense animation. You can also shuffle the whole list into a random order.
Is the pick truly random and fair?
Yes. Every entry has an equal chance each time you pick. The selection happens in your browser using its random number generator.
Can I remove the winner after picking?
Yes. Turn on “Remove the winner from the list after picking” to draw multiple winners without repeats — handy for raffles.
Is it good for giveaways and classrooms?
Yes. It's a quick, fair way to choose a giveaway winner, pick a student, or decide who goes next — free and with no account.
Can I give one entry a higher chance of winning?
Yes, by listing it more than once. Each line is one ticket, so a name pasted four times has four times the chance of a name listed once.
What happens to duplicate names when the winner is removed?
Only the single line that was drawn is deleted. If duplicates were deliberate weighting, the entry keeps the rest of its tickets for later picks.
Can I split a list into teams with this tool?
Use Shuffle order and divide the numbered result into equal blocks. Since every ordering is equally likely, the blocks are fair random teams.
Does it remember previous winners?
No. Only the latest winner is displayed, and with the remove option on the winning line is deleted from the box, so note each winner down before picking again.
Explore
113 tools. Zero uploads. One place.
Every tool opens instantly, works on your phone and keeps your files on your device.
Related tools
Password Generator
Generators
Create strong, random passwords instantly.
Open toolQR Code Generator
Generators
Turn any text or URL into a downloadable QR code.
Open toolRandom Number Generator
Generators
Generate random numbers in any range, with no repeats option.
Open toolLorem Ipsum Generator
Generators
Generate placeholder text for your designs and mockups.
Open tool