Cadmeo

Random Wheel Spinner

One per line. Up to 60.

6
Options
60.0°
Each slice
16.7%
Chance each

This wheel spinner draws one name at random from a list you type. Put one name per line, press spin, and the wheel turns for about four seconds before the pointer settles on a winner. Every slice is the same size, so a wheel of 25 names gives each name a 4 percent chance. The spinning matters more than it looks: a group watching a wheel slow down accepts the result in a way it does not accept a name that simply appears.

How it works

The winner is chosen before the wheel starts turning, and the wheel is then rotated to land on that slice. Doing it this way means the result never depends on how long the animation ran, what frame rate the device managed, or when you released the pointer, all of which are ways a spinner can quietly become unfair.

  1. Paste or type your names into the options box, one per line. Blank lines and stray spaces are ignored, so a list copied out of a register or a spreadsheet column works as it is.
  2. Check the slice count shown under the wheel. It tells you how many names the wheel actually read, which is the quickest way to catch a name that shared a line with another.
  3. Turn on "remove the winner after each spin" if you want every name used once. Leave it off if each spin should be independent.
  4. Press spin. The wheel turns for about four seconds and the winner is shown as text under the wheel as well as on the rim.
  • The draw uses the browser cryptographic generator with rejection sampling, so every slice is equally likely and no slice is favoured by a rounding shortcut.
  • Slices are drawn with a conic gradient, so any number of names from 2 to 60 divides the circle exactly rather than leaving a seam.
  • Names are printed on the rim for wheels of 24 or fewer. Above that the wheel stays colour-coded and the winner is read from the result panel instead.
  • Removing the winner after each spin turns the wheel into a draw without replacement, which is what you want for an order of play rather than a single decision.
  • The winner is announced in a live region as text, so the outcome does not depend on seeing the wheel at all.

A repeated name is the simplest way to make one entry likelier than the others. Entering a name twice on a wheel of 10 gives it two slices out of 11, so its chance goes from 10 percent to roughly 18 percent. This is worth knowing in the other direction too: a class list with two pupils called Sam gives the name Sam twice the chance of coming up, which is usually not what the person spinning intended.

Six spins of a six-name wheel will not give you each name once. That is not a fault in the wheel. Independent draws repeat and skip, and roughly one pair of consecutive spins in six lands on the same name. The remove-the-winner option exists precisely for the times you wanted each name used once.

Examples

Picking a pupil from a class list

Options

28 names, one per line

Remove winner

Off

Result

One name, each with a 3.6% chance, on a wheel of 28 slices

Each slice is 12.9 degrees, and 28 is above the 24-name limit for rim labels, so the wheel shows colours and the chosen name is read from the result panel underneath. With removal off the same pupil can be picked in consecutive lessons, which is what an equal chance every time actually means.

Drawing a giveaway winner and two runners-up

Options

40 entrant names

Remove winner

On

Result

Three different names across three spins

Removal takes each winner off the wheel, so the second spin runs on 39 names and the third on 38. That is what makes the three places genuinely distinct: without removal the first name could win all three, since each spin would be an independent draw from the full 40.

Putting five people in order

Options

Five names

Remove winner

On

Result

A complete running order after five spins

The wheel empties one slice at a time, so the five spins produce a permutation rather than five independent picks. The last spin has one slice left and is a formality, which is the point at which most people stop and read the remaining name off the list.

Limits worth knowing

Two limits are worth knowing before you rely on the wheel for something that matters. A list longer than 60 lines is silently cut to the first 60, so a pasted register of 90 pupils leaves 30 of them off the wheel with no warning; the slice count under the wheel is the number to check. Removing the winner matches on the text of the name, so two identical lines are both removed together rather than one at a time.

The wheel is the right tool when people are watching. For a decision nobody is watching, the random number picker is faster, and for odds that are not equal the weighted random picker states each chance as a percentage before you draw rather than asking you to pad the list with repeats.

Frequently asked questions

Is the spin rigged by the animation?

No, and deliberately so. The winner is chosen first with a cryptographic random draw, then the wheel is rotated to land on it. Spinners that compute the result from where the animation stops can be biased by frame rate or by how the pointer was released.

Do all the options really have an equal chance?

Yes. Every slice is the same size and the underlying draw is uniform. If you want unequal odds (a 70/25/5 split, say) that is what the weighted picker is for.

Why did the same option win twice in a row?

Because each spin is independent and the wheel has no memory. With six options, back-to-back repeats happen about once in every six pairs of spins. Turn on "remove the winner" if you want each option to come up once.

Can I save a wheel of names and come back to it later?

No. This spinner stores nothing: there is no account, and closing the tab loses the list. That is the real difference between it and the named wheel sites, which save a wheel behind a link. Keep a recurring list in a text file and paste it back in, which takes a couple of seconds and leaves the names on your own machine.

How many names can the wheel hold?

Sixty. Names are printed on the rim up to 24, and above that the wheel stays colour-coded while the winner appears in the result panel. Long names are shortened on the rim to keep them readable, though the winner is always announced in full. A list longer than 60 lines is cut to the first 60 rather than rejected, so check the slice count against the number of names you pasted.

Does it work without seeing the wheel?

Yes. The winner is announced as text in a live region, so a screen reader reads it out when the spin finishes. The animation is decorative and marked as such, and nothing about the result depends on watching it.

Compared with