Daily ToolkitTOOLKIT
17

Random Picker Wheel

Can't decide? Give it a spin.

🎡
How it works
1Type 2–8 options, one per line
2Click "Spin"
3See where the wheel lands
SPIN RESULT SLIP
--

When a random picker beats flipping a coin

A coin only handles two options; real decisions — where to eat, who goes first, which team gets which assignment — usually involve three, five, or a dozen choices. Typing them into a spinning wheel keeps the process visibly fair (everyone can watch it land) and removes the awkwardness of one person "deciding" for the group, which is why teachers, team leads, and group chats reach for a random picker instead of just calling it themselves.

How the randomness works

The wheel uses your browser's built-in random number generator (the same one behind most web-based games and giveaways) to select an index into your list of options with equal probability. Because the calculation happens locally, there's no server involved and no possibility of the result being manipulated after the fact — what spins is what you get.

Frequently Asked Questions

Is the result truly random?

Yes — the tool uses the browser's built-in random number generator, so every option has an equal chance of being picked regardless of input order or content.

Can I make some options more likely to win?

Every option currently has equal odds, which suits fair drawings. If you want weighted odds (e.g. for a raffle weighted by ticket count), you can duplicate an option to effectively increase its chances.

Is there a limit on how many options I can add?

There's no hard limit, but keeping it to a few dozen options is recommended — too many makes the wheel crowded and harder to read.

🔗

Related Tools

How to use it

Type your options in the text box, one per line (2–8 works best), and the wheel updates automatically. Click "Spin" to randomly land on one of them.

Fair random picks

Clean the list of blanks and duplicates first. For public draws, publish rules in advance. This picker treats options as equal probability and runs locally in the browser.