Wheel of Names
Spin a custom wheel of names, prizes, tasks, or choices with weighted entries, elimination mode, sound, fullscreen display, and winner history.
The winner stays on the wheel for future spins.
Spin a custom wheel of names
Paste names, prizes, tasks, topics, or decisions and spin a visual wheel to pick one random winner or choice.
- Use one entry per line, or normalize comma, semicolon, and tab-separated lists.
- Adjust entry weights when some options should have a larger slice.
- Use elimination mode when winners should be removed after each spin.
- Pick multiple winners without replacement for quick prize lists.
- Use sound, fullscreen, hidden labels, and copyable history for classroom, stream, event, or meeting use.
Weighted entries and elimination
Each entry starts with weight 1. Higher weights make a segment wider and more likely to be selected. Duplicate rows stay as separate chances.
P_i is the chance of one entry, w_i is its weight, and n is the active entry count.
Best uses
| Use case | Suggested mode |
|---|---|
| Classroom name picker | Classic or elimination |
| Prize drawing | Elimination with visible participant list |
| Stream challenge wheel | Classic with sound and fullscreen |
| Dinner or task choice | Classic with optional weights |
For hundreds of entries or plain text output, a list randomizer or random choice picker is usually easier to audit than a visual wheel.
Frequently Asked Questions
Sources and References
- Math.random() - JavaScriptMDN Web Docs
- Web Audio APIMDN Web Docs
- Pseudorandom number generatorWikipedia
- Fitness proportionate selectionWikipedia
Calculations are based on the listed reference sources. Links open in a new tab.
Related Tools
Paste a list and pick one or more random choices, with no-repeat mode, optional duplicate removal, copyable results, and a short session history.
Shuffle a list into random order, use an optional seed for repeatable results, avoid adjacent duplicates, avoid fixed positions, and export TXT or CSV.
Split names or items into balanced random teams, choose team count or team size, use a repeatable seed, and export CSV, JSON, or TXT.
Generate random integers, decimals, list picks, coin flips, or d6 rolls with custom ranges, count controls, and no-repeat mode for integers and lists.