Why a wheel instead of just picking one
Any of these tools could return a name in a text box. The wheel exists because of what happens in the room rather than what happens in the code.
A decision that arrives instantly invites suspicion, especially when it matters to the people watching. A visible process that everyone can see running, with an outcome nobody could have influenced, is accepted in a way an instant answer is not. That is the entire function of the animation, and it is worth being clear that it is presentation rather than mechanism.
The mechanism underneath is straightforward and is done first.
Spinning the wheel
- Type or paste your names, one per line. Up to 100.
- Choose a colour palette from the three available.
- Tick Remove winner after spin if you are drawing several winners from a shrinking pool.
- Spin. The wheel turns for a few seconds and comes to rest with the winner under the pointer.
- Read the winner, and the running list of winners underneath.
The winner is chosen before the wheel moves
This is the order of operations, and it is the opposite of what the animation suggests.
A cryptographic random source selects the winning entry uniformly from the list. Only then is the rotation calculated, working backwards from which slice needs to end up under the pointer, plus several extra full turns for the visual effect.
Doing it that way is what makes the result trustworthy. A wheel that spun by some simulated physics and reported whatever it landed on would inherit whatever bias that simulation had, and floating point animation is not a good random source. Choosing first and animating second means the fairness is a property of the random draw, not of the graphics.
The extra turns are a fixed number rather than a random one, since they exist purely to make the spin feel substantial and have no effect on the outcome.
Weighting by repetition
There is no weight field, and that is a design decision rather than an omission.
Every slice on the wheel is exactly the same size, so the way to give a name better odds is to enter it more than once. Three lines of the same name is three slices and three times the chance.
The advantages are practical. There is no separate concept to explain, no rule about weights adding up to anything, and no possibility of the displayed wheel disagreeing with the actual odds. Most importantly, everyone watching can see the weighting, because it is right there as extra slices, which matters when the point of the exercise is that the draw looks fair.
Removing a winner then interacts with this correctly. Only the specific slice drawn is taken off, so a name entered twice keeps its second slice and its remaining share of the odds.
What happens with a very long list
Past roughly 45 entries, each slice becomes too narrow to hold readable text, so the printed labels are dropped rather than being drawn overlapping into an unreadable mess.
Nothing else changes. Every slice is still there, still the correct size, still the correct colour and still exactly as likely to win. Only the text disappears, and the winner’s name is announced in full after the spin regardless of how crowded the wheel is.
The hard cap is 100 entries, with the count showing you when a longer list has been trimmed. That is well past any classroom, team or raffle, and past the point where a wheel is the right presentation at all.
Related picking tools
For dividing a list into groups rather than picking one from it, Team Generator does that, and Bracket Generator arranges a tournament. For a plain number in a range, Random Number Generator draws from the same kind of source without the ceremony.
For the two simplest decisions of all, Coin Flip and Dice Roller cover them, and Bingo Card Generator is the group game version. The rest are on the generators hub.

