Random Name Picker – No Repeats
Every name gets picked once before anyone is picked twice
Most name pickers pick independently — which means someone can get picked twice while others never get picked at all. This tool does it properly: it works through the full list in a random order, and nobody gets picked a second time until the cycle is complete.
How it works
Internally it's a Fisher-Yates shuffle. On the first tap, the list is randomised once. Each subsequent tap just reveals the next name in the shuffled order. When the list is exhausted, the tool prompts you to reset (which reshuffles, so the second round is a different order from the first).
Where it fits
- Cold calling in class — every student answers before anyone answers twice
- Presentation order — fair order, no "I already went" arguments
- Secret Santa — assign giver → receiver without anyone drawing themselves
- Rotation rosters — duty rotas, reading order, daily helper
- Randomised interview order — fair sequence for candidates or applicants
Not quite right?
If you want picks that can repeat (each tap independent), use the Wheel of Names or the Student Picker with no-repeat unticked. To shuffle the whole list in one click and see the order at once, use List Shuffler.
Frequently Asked Questions
Is the order really random each time?
Yes. A fresh Fisher-Yates shuffle runs on the first pick and on every reset, so the order is unbiased and different each round.
What if I edit the list mid-round?
Editing the list resets the round automatically. This prevents accidentally picking from a stale shuffle that doesn't match the visible list.
Is it the same as the List Shuffler?
Under the hood, yes — but the interaction is different. This tool reveals one name at a time (good for live classroom use). The List Shuffler shows the full shuffled list at once.