Name Picker / Wheel Spinner
Last updated: June 2026 · Free · No sign-up required
Frequently Asked Questions
How is the random winner selected?
The wheel uses the browser's cryptographically secure Web Crypto API (`window.crypto.getRandomValues`) to generate random offsets, ensuring completely fair and unbiased spins.
How many names can I add to the wheel?
There is no strict limit, but for optimal visual clarity, adding between 2 and 50 names is recommended. Higher counts will result in narrower wheel slices that might truncate labels.
Can I use this for non-name options?
Yes! You can enter decisions, numbers, foods, colors, or any custom text options (one per line) to create a custom decision wheel.
Quick reference
| Use case | How |
|---|---|
| Classroom cold-calls | Paste roster, spin per question |
| Giveaway winner | Paste entrants, one spin, screenshot |
| Who presents first | Team list, single spin |
| Chore assignment | Spin once per chore |
Interpretation guide
| Fairness fact | Detail |
|---|---|
| Equal slices | Every name gets an identical wheel segment |
| Random stop | Final angle is uniformly random |
| Animation | Visual only — the result is decided by the RNG |
Formula & methodology
Formula: Winner = names[⌊random() × n⌋]; wheel animates to the matching segment
- Enter one name per line — the wheel draws an equal segment for each.
- Spin: a uniform random angle decides the winner; the canvas animation rolls to it with easing.
- Spin again for the next pick, or remove winners between rounds.
Worked example: 8 names give each a 12.5% chance per spin; over many spins frequencies converge — streaks of the same winner are normal randomness, not bias.