Skip to content
choosetools
Português

Spin a wheel, pick a name, settle it fairly

Type your options, press Spin and the wheel picks for you. Use it to draw a name, choose dinner or split a group.

All tools

ToolReceipt
Wheel of namesPaste the class list and spin.Yes
Random name pickerSeveral winners in one go.Yes
Team generatorSplit a list into even teams.No
Coin flipSettle it between two options.No
Dice roller4 to 100 sides, up to 12 dice.No
Random numberOne or many, in any range.No
Yes or noA straight answer to a doubt.No
Decision matrixCompare options by what matters.No
Verify a drawRecompute a draw yourself.Checks

How it works

  1. Type your options

    One per line, in the box beside the wheel. You can paste a whole list at once.

  2. Press Spin

    The wheel turns and stops on one of the options. They all have the same chance.

  3. See who won

    The name shows up large, with a receipt for anyone who wants to check.

A draw you can trust

Nobody can tilt the result, us included.

Verify a draw
  • The same chance for everyone

    Each line of the list becomes a slice of the same size. A harder spin changes nothing.

  • A result anyone can check

    Wheel and name-picker draws produce a receipt. Whoever doubts it repeats the calculation and gets the same winner.

  • Your list stays on your device

    Nothing is sent to us. The list is kept in your browser only.

  • No sign-up, nothing to install

    Open the site and use it, on a phone or a computer.

How a draw is made, in detail

The winner is drawn by your browser’s crypto generator before the wheel moves. Each spin leaves a receipt anyone can re-check.

Pick the tool for the job

The wheel above is the quick one: type what you are choosing between and spin. For anything more specific, each tool has its own page and remembers its own list.

How a draw works here

When you press Spin, the page asks the browser for 32 random bytes from crypto.getRandomValues. That is the seed. The winner is computed from the seed with SHA-256, and only then does the wheel start turning, towards the slice that already won. A slow spin, a fast spin and no spin at all give the same odds.

The seed, the list and the winner go into a receipt. Send its verification link to anyone and the Verify page repeats the calculation in their browser. If a single name was changed after the draw, the check fails.

What a receipt cannot tell you

A receipt shows that a result follows from a seed and a list. It cannot show that the organiser drew only once, because each draw creates a new seed on the organiser’s device. For a giveaway where trust matters, draw in front of the audience or record the screen, and publish the verification link afterwards.

Why use Choose Tools

  • One source of randomness

    Every draw calls crypto.getRandomValues and throws away the values that would cause modulo bias. A test fails if Math.random ever appears in the source.

  • The result comes first

    The wheel, the coin and the dice pick the outcome before they move. The animation always has the same length and only shows what was drawn.

  • A receipt you can recompute

    Wheel and name-picker winners are derived from a 256-bit seed with SHA-256. The Verify page repeats the calculation and compares.

  • Lists stay on your device

    They are kept in local storage. Shared links carry the list after the #, which browsers do not send to servers. There is no account.

  • Quiet by default

    Sound is off until you turn it on, and with “reduce motion” set in your system the result appears with no animation.

Questions and answers

Is the result really random?

Every draw on this site takes its numbers from crypto.getRandomValues, the cryptographic generator built into your browser and seeded by the operating system. Values that would favour some outcomes are thrown away and drawn again, so each entry has exactly the same chance.

Do you see or store my lists?

No. Lists are saved in your browser’s local storage so they are still there next time, and they never leave your device. A shared link carries the list after the # sign, a part of the address that browsers do not send to servers.

Can I use it for a public giveaway?

Yes. The wheel and the name picker produce a receipt with the time, the full list, a seed and a SHA-256 fingerprint. Anyone can paste the verification link on the Verify page and recompute the winner. The receipt cannot show how many times you drew, so draw live or record your screen.