Press Space or click the wheel to spin.
8 entries, each with a 12.5% chance per spin.
Draw 10,000 winners from your list with the same random picker and compare each share with equal odds.
Type your entries, spin, and the wheel picks one at random with equal odds.
Press Space or click the wheel to spin.
8 entries, each with a 12.5% chance per spin.
Draw 10,000 winners from your list with the same random picker and compare each share with equal odds.
A wheel spinner is an online tool that picks a random entry from a list by spinning a wheel.
Each line you type becomes one slice. The winner is drawn first with the Web Crypto API's crypto.getRandomValues() and rejection sampling, so every slice has the same chance, and then the wheel spins and stops on that slice. People also call it a spinner wheel, a random wheel or a wheel of names.
A wheel of eight names will be converted to one random winner, each with a 12.5% chance:
Ava
Ben
Chloe
Daniel
Emma
Finn
Grace
Henry
Winner: Grace
Chance per spin: 12.5%
With Remove the winner turned on, Grace leaves the wheel and the next spin picks from the seven names left, each at 14.29%.
Yes, this wheel spinner draws each winner at random with equal odds.
The winner comes from crypto.getRandomValues(), the browser's cryptographic random number generator. Rejection sampling throws away the few raw values that would make some slices slightly more likely, so no entry gets an edge. Where the wheel starts, how long it spins and how often you spin have no effect on who wins.
You can check it with your own list. Press Run 10,000 test spins and the wheel spinner draws 10,000 winners and shows each entry's share next to the share equal odds predict. Shares always wobble a little, because 10,000 draws is a sample.
The odds on a wheel spinner are an entry's slices divided by the total number of slices.
| Entries on the wheel | Chance per entry, per spin |
|---|---|
| 2 | 50% |
| 3 | 33.33% |
| 4 | 25% |
| 5 | 20% |
| 6 | 16.67% |
| 8 | 12.5% |
| 10 | 10% |
| 20 | 5% |
| 100 | 1% |
| 5, with one name listed twice | 40% for that name |
These mistakes with a wheel spinner come up at raffles and in classrooms.
People spin a wheel when a choice has to be fair and visible to everyone watching.
For a plain yes or no, the Yes or No Wheel has the answers ready. The Random List Item Picker picks from a list without the animation, and the Coin Flip and Dice Roller settle heads or tails and number rolls.
An online wheel can be rigged through its code or through duplicate entries. This one draws every winner with crypto.getRandomValues() before the wheel moves, marks repeated names with a count, and lets anyone check the shares with Run 10,000 test spins.
Add the entry to the wheel more than once. Each line is one slice, so a name on 2 of 5 lines wins 40% of the time.
The wheel holds up to 1,000 entries. Names show on wheels of up to 100 slices, and bigger wheels still spin and show the winner on the result card.
Press Remove on the wheel's winner card. To remove every winner automatically, turn on Remove the winner after each spin before you start.
Yes, the wheel redraws with one slice for each line you type. The list is saved in your browser, so the same wheel is there next time.
Yes, the wheel works in a phone browser with no app to install. Tap the wheel or the spin button, and the winner appears when it stops.
PHPSecure Login System with PHP and MySQL
PHPShopping Cart System with PHP and MySQL
JavaScriptMulti Select Dropdown with HTML and JavaScript
JavaScript5 Ways to Detect Mobile Devices with JavaScript
PHPImplement Google Login with PHP
PHPEvent Calendar with PHP
PHPSecure Registration System with PHP and MySQL
PHPHow to Send Emails in PHP with Gmail SMTPTop categories
More categories
By language
Collections
Web references
Lookups