Decision Roulette — Enter Options, Spin to Pick One
Let a spinning wheel decide where to eat, whose turn is next, or who gets the dare. Enter your options and spin — a cryptographically secure random number picks one fairly. Runs entirely in your browser; nothing is ever sent anywhere.
0 options
Everything you type and the spin result are processed entirely in your browser. Nothing is sent to any server.
Result
Enter your options and press "Spin the wheel".
How to use
- Type your options into the text box (one per line, or comma-separated).
- Press "Spin the wheel".
- The wheel spins and stops on the chosen option, shown as the result.
How it works
Selection algorithm
Your input is split on newlines (or, if there are none, on commas), and each resulting piece is trimmed to build a list of options. Selection uses a cryptographically secure random number from the Web Crypto API's crypto.getRandomValues(), mapped to one of the options by dividing the [0, 1) range into equal segments — one per option. Every option has an equal chance of being picked (Math.random() is not used, since it can be predictable).
Entering the same option more than once
If you type the same text on multiple lines, it effectively gets a higher relative chance of being picked, since each line is treated as a separate entry with an equal chance. This isn't a dedicated weighting feature — it's simply a natural consequence of the option appearing more than once in the list.
Limits on the number of options
You can enter between 2 and 50 options. The "Spin the wheel" button is disabled outside that range.
About the spin animation
The spinning animation is purely visual and has no effect on the outcome. The winning option is determined by the random draw before the wheel starts spinning; the animation simply presents that already-decided result. If your system has "reduce motion" enabled, the spin is skipped and the result is shown immediately.
FAQ
Are my options or the result sent to a server?
No. Entering options, spinning, and displaying the result all happen entirely inside your browser.
Does entering the same option multiple times increase its odds?
Yes. Selection treats each line as a separate, equally likely entry, so repeating an option gives it a proportionally higher chance of being picked.
Is there a limit on how many options I can enter?
You can enter between 2 and 50 options. Fewer than 2 makes a draw meaningless, and the 50 cap keeps the wheel readable.
Can I pick multiple winners at once?
This tool is built to pick exactly one result per spin. If you need to draw multiple winners without repeats, use its sibling tool, the random winner picker.
How is the randomness kept fair?
It uses the Web Crypto API's `crypto.getRandomValues()`, a cryptographically secure random number generator. The predictable `Math.random()` is not used.
Related tools
- Amidakuji Generator (Ghost Leg Lottery) | Free Online ToolEnter participant names and outcomes (prizes, roles, tasks), and instantly generate a random amidakuji (Japanese "ghost leg" ladder lottery) that guarantees a fair one-to-one match for every participant. Great for picking who does what, party games, or drawing lots. Everything runs in your browser — nothing you type is sent anywhere.
- Anagram GeneratorRearranges the letters of the text you enter and lists the resulting anagram candidates. Works with Latin letters, digits, and non-Latin scripts alike. Everything runs in your browser, so the text you enter is never sent anywhere.
- Bingo Card Generator | Printable Number & Word Bingo CardsGenerate as many printable bingo cards as you need — classic number bingo (75-ball, 5x5, free center) or a custom word/theme bingo. Great for parties, office events, and classroom icebreakers. Everything runs in your browser; nothing is sent anywhere.
- Birthday CountdownEnter a birthday to see the days, hours, minutes, and seconds until the next birthday, plus the age you'll turn. The result is reflected in the URL, so you can share the link as-is. Everything runs in your browser, so the date you enter is never sent anywhere.
- All tools