31 free tools

Spin the wheel. Let it decide.

Spin a wheel, draw a name, roll dice or flip a coin β€” random picks you can run in front of a room, with a fair draw anyone can check afterwards.

βœ“ Tested & verified Updated: How the randomness works

Wheel spinner

Every slice is the same size

1 in 8

Press SPIN to draw a winner

  • 1 in 8the odds on every slice of an 8-name wheel
  • crypto-randomspins drawn from your browser's secure generator
  • 1 linkcarries your whole wheel β€” entries and all

31 free random tools

Every wheel, dice and picker on this site

One engine, sixteen ways to leave it to chance β€” wheels for decisions, dice and coins for games, generators for numbers, words and teams.

How does the wheel pick a winner?

Every entry gets a slice of exactly the same size, and the winning slice is drawn from your browser’s cryptographic random number generator β€” the same source apps use for passwords, not a simple random() call. Eight names means eight 45Β° slices and a 1-in-8 chance each, every spin, with no memory of the previous result.

The spin animation is honest theatre: the winner is drawn the instant you press the button, and the wheel then rotates to land on it. Nothing about how long it spins, where it started or how hard you “flicked” it changes the outcome β€” which is exactly what makes it fair enough for giveaways, classrooms and who-buys-coffee disputes.

Your entries never leave the page. They live in the address bar, so copying the link hands someone your exact wheel β€” same names, same order β€” ready to spin.

Equal slices, equal odds

The wheel has exactly one rule: every entry gets a slice of the same size. Your chance is never a mystery β€” it is one divided by the number of lines you typed.

chance of winning = 1 Γ· entries on the wheel

What one spin gives each entry

  • 50%2 entries
  • 25%4 entries
  • 20%5 entries
  • 12.5%8 entries
  • 10%10 entries
  • 5%20 entries

A wheel is the fairest committee ever invented: it has one job, no opinions and no memory. The same page settles who presents first, which restaurant wins, who gets the last slice and which of four hundred giveaway entrants takes the prize β€” you only change what the slices say.

The odds are the arithmetic of the slice count, and that is the entire trick. Every entry divides the circle equally, so adding a name dilutes everyone by the same amount:

Entries on the wheelEach sliceChance per spin
2180Β°50%
490Β°25%
660Β°16.7%
845Β°12.5%
1036Β°10%
2018Β°5%

If someone should get double the chance, put them on two lines β€” the wheel will not judge, and the maths stays honest because the slices stay equal. For weighted draws beyond that, the random number generator with ranges is the cleaner instrument.

Frequently asked questions

Is the wheel really random?

Yes β€” each spin asks your browser’s crypto.getRandomValues for the winning index, the generator designed for passwords and encryption keys. We use rejection sampling on top of it, so every entry has exactly the same probability with no rounding bias. There is no server involved and no history: each spin is independent of the last one.

Can I use it for giveaways and raffles?

That is one of its main jobs. Paste the entrants one per line, spin once in front of a screen recording or a live stream, and the result is as defensible as drawing names from a hat β€” arguably more, since every slice is provably the same size. For bigger draws, the random number generator page picks an entry number from any range.

How many entries can the wheel hold?

As many lines as you paste, though labels stay comfortably readable up to about 40 entries; past that the wheel still works and the winner banner does the announcing. For very long lists a spin gets visually noisy β€” the list randomizer or the random number generator handles a 500-name draw more gracefully.

Does the wheel remember or upload my names?

No. The entries exist in your browser and in the page address, nothing is stored on a server and nothing is sent anywhere. Close the tab and they are gone β€” unless you kept the link, which is the whole backup system.

Can I remove the winner and spin again?

Tick β€œRemove winner after each spin” and every spin pops the winner off the wheel β€” the standard way to draw first, second and third place, or to keep picking students until everyone has had a turn. Untick it and the wheel resets to your full list.

Can I send my wheel to someone else?

Copy the link β€” the address bar carries your entries in order, so whoever opens it sees the identical wheel, ready to spin. That is also how you save a wheel you use every week: bookmark it.

Weekly lucky numbers

Weekly

A fresh line for the draw you play, every week, with the seed so you can check we did not cherry-pick it.

Free, no account. One click unsubscribes and deletes your address.

How the randomness works

Every tool on this site draws from crypto.getRandomValues, the cryptographically secure random number generator built into your browser, never from Math.random(). Picks within a range use rejection sampling, which throws away the values that would make low numbers slightly more likely than high ones (the classic modulo bias). Shuffles β€” teams, list order, Secret Santa β€” use the Fisher–Yates algorithm, which makes every possible ordering equally likely, and Secret Santa redraws until nobody is holding their own name. The spin animation only dramatises a result that was fixed the moment you clicked. Everything runs in your browser: nothing is stored, nothing is sent anywhere. The full write-up lives on the methodology page.

Sources: