Decision Wheel
Spin the wheel and let fate decide.
Paste a list of names, spin the animated wheel, and reveal a random winner. Supports removing winners from the list, re-spinning, and reviewing your pick history.
0 names in pool
Paste your list of names
Type or paste names into the text box, one name per line. The counter below shows how many names are in the pool.
Click Spin
The picker animates through the names and lands on a random winner. Every name in the list has an equal chance of being selected.
Choose what to do with the winner
Click 'Remove & re-spin' to permanently remove the winner from the pool and pick the next name — useful for giveaways or making sure everyone gets a turn. Or click 'Spin again' to keep all names and pick randomly again.
Review the pick history
All previous winners are recorded in the history panel at the bottom, so you have a full record of each pick.
The random name picker solves a surprisingly common problem: choosing fairly from a list of options in a way that everyone trusts. Whether you're a teacher selecting students, running a giveaway, assigning Secret Santa pairs, or deciding who goes first in a game, a transparent random selection removes any accusations of favouritism. The key to a trustworthy random picker is the randomness source. Our tool uses the browser's Web Crypto API, producing cryptographically secure random selections — the same quality of randomness used to protect financial transactions. This is significantly more reliable than simple Math.random() approaches that can produce statistically detectable patterns. The spinning animation isn't just cosmetic — it provides a visible, shared moment of anticipation that mirrors the experience of drawing a name from a hat. The 'remove winner' feature makes repeated draws practical for giveaways: once someone wins, they're out of the pool. Teachers use this to ensure every student gets called on before anyone repeats. Pick history gives you a full audit trail of every selection in a session — useful for giveaway transparency, classroom documentation, or simply settling debates about who was picked when.
Paste your list of names — one per line — into the text box, then click Spin. Our random name picker selects a winner using a cryptographically secure random source, so every name has an equal chance of being picked.
Yes. After a winner is announced, you can click 'Remove & re-spin' to permanently remove that name from the pool and immediately pick a new winner, or simply click 'Spin again' to keep all names in the pool.
You can add as many names as you like — our picker handles hundreds of entries. Simply paste your full list, one name per line, and the tool will automatically parse them.
Absolutely. Teachers use our random name picker to fairly select students for answering questions, assigning roles, or forming groups. You can remove each selected student from the pool as you go to ensure everyone gets a turn.