What is Spin the Wheel Roulette?
A tool for picking one item out of a list, randomly but fairly. It works for anything you need to choose between — deciding what to eat, setting a presentation order, drawing a prize winner. Each item can carry its own “weight,” so you can make certain items come up more (or less) often than others.
How to use it
- Enter your item names (2 to 30 of them). A few blank slots are ready by default — just type over them.
- Optionally set a different weight for each item. Leave it as is and every item is treated as equally likely (weight 1).
- Click the color circle next to an item to pick its own color. The label text on the wheel automatically switches between black and white for the best contrast against that color.
- Click “Spin the wheel” and watch it spin to a stop on the winning item.
- The winner’s name appears in the results area, and every spin this session is added to the history list below.
- If you’re handing something out to several people in turn, turn on “Remove the winner from the list automatically” for convenience.
How is it kept fair?
The winning item is chosen with cryptographically secure randomness (crypto.getRandomValues) before the wheel starts spinning, with a probability that’s exactly proportional to each item’s weight. All of this happens in your browser and is never sent anywhere. The spinning animation is purely a way to reveal a result that was already fixed — there’s no trick where the spin speed or stopping position changes the outcome.
Example uses
Deciding what to eat for lunch or dinner, setting the order for a presentation or a game, drawing a prize winner at an office event, picking a viewer gift during a livestream, or randomly choosing one option out of several candidates.
Things to know
This tool doesn’t save your items or results, so refreshing the page resets what you’ve entered. If you need to check a result later, take a screenshot of the session history or write it down separately. Nothing you enter, and no result of a spin, is ever sent to a server — everything is computed in your browser.