Random Name Picker
Paste your class list and instantly pick a random student. Fair, fun, and fast.
The random name picker selects a name at random from a list using a fair uniform distribution โ every name has exactly equal probability of selection. The no-repeat mode removes each picked name from the pool, guaranteeing every student is called on once before any name repeats. A spin animation makes the selection engaging for classroom use.
How to Use the Random Name Picker
- 1Type or paste your list of names into the left panel โ one name per line.
- 2Optionally enable Remove picked name to prevent the same student being picked twice.
- 3Click Pick a Name to start the spinning animation.
- 4The selected name is revealed after the spin and added to your pick history.
- 5Continue picking until all names have been selected, then click Reset to start over.
You might also need
Frequently Asked Questions
Is the name picker truly random?
Yes โ the picker uses JavaScript Math.random() which provides a statistically uniform random distribution. Every name in the list has an equal probability of being selected on each pick.
What does Remove picked name do?
When enabled, each picked name is removed from the pool for subsequent picks. This ensures every student is called on once before any name repeats โ ideal for fair class participation.
How many names can I add?
There is no limit. Type or paste your class list with one name per line. The tool works with any size group, from small seminars to large lecture classes.
Can I use this for other purposes besides classrooms?
Yes โ teachers use it for cold calling, but it also works for raffle draws, team assignments, deciding who goes first in a game, or any situation requiring a fair random selection.