Random Picker Wheel
Spin a wheel of names to pick a random winner fairly. Add your own entries, spin, and let an unbiased cryptographic draw choose — every name has an exactly equal chance. Nothing is uploaded. Last reviewed 2026-06-19.
How the picker stays fair
The winner is decided before the wheel moves. We draw a random index with
crypto.getRandomValues() — the browser’s
cryptographically secure random source — using
rejection sampling so every entry is exactly equally likely, with no bias
toward any slice (the bias a naive Math.random() × count quietly introduces
when the number of entries is not a power of two).
The spinning animation then rotates to land that pre-chosen entry under the pointer, so the picture you see always matches the fair draw. It is the same unbiased method as our Random Number Generator — just mapped onto your named list and shown on a wheel.
What people use it for
| Use | How |
|---|---|
| Classroom name picker | Paste the class list, spin to choose who answers next |
| Giveaway / raffle winner | One entrant per line, spin; turn on “remove winner” to draw runners-up |
| Decision maker | Type the options (restaurants, movies, chores) and let the wheel decide |
| Team / group sorting | Enable “remove winner” and spin repeatedly to assign people without repeats |
| Yes / No or coin flip | Use the Yes/No or Heads/Tails preset for a fair tie-breaker |
| Tabletop / party games | Pick who goes first, a random dare, or a prize |
Good to know
- Fair by design. Each entry has an equal chance because the draw is uniform and unbiased — suitable for giveaways and prize draws.
- Remove-after-spin. Toggle it on to draw distinct winners (1st/2nd/3rd) or to eliminate entries one by one.
- Edit live. Type or paste entries (one per line, up to 500) and the wheel redraws instantly.
- Private. Everything runs in your browser — nothing is uploaded, and it works offline once loaded.
Drawing lots: a very old idea
Choosing by chance to settle a decision fairly is one of humanity's oldest social technologies. The most striking historical example is sortition — selection by lot — which was the primary method of appointing public officials in ancient Athenian democracy. Rather than electing magistrates (which the Athenians associated with the influence of wealth), most governing committees and the large citizen juries, often numbering 501 men, were filled randomly from the pool of eligible citizens. The principle was explicit: Aristotle and other Greek writers held that selection by lot was the democratic method and election the oligarchic one, because the lot gave every eligible citizen an equal chance regardless of status or connections.
The Athenians even built a machine to do it fairly. The kleroterion was a stone slab carved with columns of narrow slots. Each citizen's bronze identity token, called a pinakion, was slotted in, arranged by tribe. A tube down one side was then loaded with a mix of black and white dice or balls, released one at a time. As each came out, a white token meant the corresponding entire row of citizens was selected and a black token meant that row was rejected — an ingenious mechanical randomiser that removed human choice, and therefore bribery, from the process. Athens adopted the kleroterion around 370 BCE; fragments were unearthed during excavations of the Athenian Agora in the 1930s, confirming Aristotle's fourth-century description. The same impulse to defeat corruption with chance reappears across history: Venice and Florence used elaborate lottery stages in their elections from the medieval period onward, and several Swiss towns chose their mayors by lot between 1640 and 1837. This name spinner is a lightweight, digital descendant of that very old idea.
From the wheel of fortune to the name spinner
The spinning wheel itself carries deep cultural symbolism. The Rota Fortunae, or Wheel of Fortune — associated with the Roman goddess Fortuna and a favourite image of medieval and Renaissance writers and artists — depicted fate as a great turning wheel that raised people up and cast them down without regard to merit. That image of an impartial turning wheel deciding outcomes is exactly why a spinner feels like a natural way to leave a choice to chance. The mechanism resurfaced in carnival "wheel of fortune" games, raffle drums and tombola cages that tumble numbered tickets, and the giant prize wheels of television game shows.
A wheel does something a bare random number cannot: it makes the randomness visible and tangible. Watching the pointer slow and settle on a slice is more convincing to a live audience than a number appearing on a screen, which is why classroom name pickers, event giveaways and group decisions so often use a wheel. The important point — and the design principle behind this tool — is that the animation is theatre layered over an already-fair mathematical draw, not the source of the fairness itself.
What a "fair" pick really means
"Fair" has a precise meaning here: every entry has an equal probability of being chosen, and each spin is independent of the last. With six names on the wheel, each has exactly a one-in-six chance every time you spin. If you leave "remove winner after each spin" off, the winner stays on the wheel and could be picked again on the next spin — this is sampling with replacement, like rolling the same die repeatedly. Turning the option on takes the winner off, so each subsequent spin draws from the remaining names — sampling without replacement, the right mode for picking distinct first, second and third places, or for assigning everyone to a slot exactly once.
There is also a difference between a pick that looks fair and one that is fair. A wheel can show evenly sized, colourful slices and still hide a biased draw underneath if the software cuts a corner. The honest approach — sometimes called a provably fair design — is to make the selection itself uniform and transparent. Because everything here happens locally in your browser with an unbiased cryptographic draw, you can run the pick live in front of participants, with nothing sent to a server, and the slice the pointer lands on is always the genuinely random winner.
Equal versus weighted probability
By default this wheel gives every entry the same chance, which is what most giveaways, classroom picks and tie-breaks want. Sometimes, though, you may want weighted odds — for example, giving an entrant two chances for each item they purchased. The simplest, fully transparent way to do that on an equal-probability wheel is to list an entry more than once: a name that appears twice occupies two slices and is therefore twice as likely to win. This keeps the maths obvious to everyone watching.
Weighting is a legitimate tool, but use it deliberately. Accidental duplicates — the same name pasted twice from a spreadsheet, or two people who happen to share a first name — will silently skew a draw that was supposed to be equal. Before an important spin, it is worth checking the entry count shown next to the box and removing unintended repeats so that "fair" really means one chance each.
Randomness as a fair allocator
Beyond games and giveaways, societies routinely turn to a random draw precisely because it is impartial — when a resource is scarce and no applicant has a stronger claim than another, letting chance decide is often seen as the fairest option. The United States ran a televised draft lottery in 1969 that assigned an order of call for military service based on randomly drawn birth dates, explicitly to replace a system widely criticised as unfair. The U.S. Diversity Immigrant Visa programme — the "green card lottery" — allocates tens of thousands of visas each year by random selection from millions of applicants. Many oversubscribed schools assign their limited places by lottery, and modern court systems still summon jurors through random selection, a direct descendant of the Athenian principle. In each case the appeal is the same: a transparent, unbiased draw treats everyone equally and is hard to game — the same property that makes this wheel suitable for a fair giveaway or classroom pick.
Pitfalls that quietly bias a "random" pick
Plenty of everyday methods for "picking randomly" are not actually fair. Being aware of the common traps explains why a cryptographic draw is the trustworthy choice:
- Letting a person choose. Humans are poor randomisers: asked to pick a name or a number, we favour certain options, avoid recent choices, and unconsciously steer toward whatever feels "random," which is itself a pattern.
- Naive software shortcuts. A picker built on
Math.random()scaled with the remainder operator suffers modulo bias when the number of entries does not divide evenly into the generator's range, making some slices slightly more likely. This tool eliminates that with rejection sampling. - Physical wheels and draws. Real spinning wheels, raffle drums and even dice can be subtly biased by manufacturing imperfections, uneven weighting, friction or a practised spinner — which is one reason institutions increasingly prefer audited digital draws.
- The clustering illusion. Genuine randomness produces streaks — the same name winning twice in a short session, or three "yes" results in a row — and people often wrongly read those natural runs as proof the tool is "rigged." A fair generator has no memory of previous spins, so clusters are expected, not evidence of bias.
Frequently asked questions
- Is the wheel spinner actually random and fair?
- Yes. Before the wheel even starts moving, the winner is chosen with your browser's crypto.getRandomValues() — the operating system's cryptographically secure random source — using rejection sampling so every entry is exactly equally likely (no bias toward any slice). The spinning animation then rotates to that pre-chosen winner, so the visual result always matches the fair draw. It is suitable for giveaways, raffles and classroom picks.
- How do I add my own names or options?
- Type one entry per line in the Entries box — names, numbers, prizes, tasks, anything. The wheel redraws as you type. You can paste a list straight from a spreadsheet (one item per row). Up to 500 entries are supported; very large lists still spin, the labels just get smaller.
- How do I draw several different winners?
- Turn on “Remove winner after each spin”. After every spin the chosen entry is taken off the wheel, so the next spin picks from the remaining names — perfect for drawing 1st/2nd/3rd place, eliminating players, or assigning everyone to a slot without repeats. Turn it off to allow the same entry to win again.
- Can I use it as a yes/no or decision maker?
- Yes. Use the “Yes / No” or “Heads / Tails” preset, or just type your own options (one per line) — “Pizza”, “Sushi”, “Tacos” — and spin to decide. Because the draw is unbiased, it is a genuinely fair coin-flip / tie-breaker.
- Does anything I type get uploaded?
- No. The entries, the draw and the result all stay on your device — nothing is sent to a server, stored online or logged. The page keeps working offline once loaded, so you can use it on a classroom screen or at an event without a connection.
- How is this different from a normal random number generator?
- It picks from your own labelled list and shows the result visually on a wheel, which is friendlier for live audiences and group decisions. Under the hood it uses the same cryptographically secure, unbiased draw as our Random Number Generator — it just maps the random pick onto your named entries and animates it.