π‘ Decision Wheel
Add your options, spin the wheel, and let chance decide.
Enter your own options, spin the virtual wheel, and let randomness decide the outcome. The wheel animates realistically with customizable colors β add or remove options anytime. Perfect for group decisions, raffles, giveaways, and settling friendly debates. All processing runs locally in your browser.
π When to Use the Decision Wheel
The Decision Wheel is ideal for anyone who needs a fair, random selection from a set of custom options. Use it when you're stuck choosing between restaurants, picking a random name from a group, running a classroom activity, settling friendly debates, or adding gamification to team meetings. It's perfect for students, teachers, event organizers, and anyone who wants an unbiased decision in seconds β no coin flips, no arguments. Because it runs entirely in your browser with a satisfying spin animation, your list of options stays private and nothing is sent to a server.
βοΈ How Decision Wheel Works
Decision Wheel runs as an interactive game in your browser using HTML5 Canvas or DOM manipulation. The game loop uses requestAnimationFrame for smooth 60fps rendering, with event listeners handling your input β keyboard, mouse, or touch. Game state (score, level, position) is managed in memory and optionally saved to localStorage for high scores. The entire game engine is client-side JavaScript β once loaded, it works offline and requires no server communication.
How to Use the Decision Wheel
- Add your options to the list β type an option and press Enter or click Add.
- Click the wheel or the 'Spin' button to start the random spin animation.
- The wheel slows to a stop and highlights the randomly selected option.
- Edit or remove options at any time from the list below the wheel.
Frequently Asked Questions
How does the Decision Wheel work?
The Decision Wheel randomly selects one option from your list with an animated spinning wheel. Each option has an equal probability of being selected, making it a fair randomizer for decisions.
Can I customize the wheel options?
Yes, you can add, edit, and remove options from the list below the wheel. Changes take effect immediately, and the wheel redraws automatically. There's no limit to how many options you can add.
Is the wheel truly random?
The wheel uses JavaScript's Math.random() for the spin, which is a pseudo-random number generator suitable for casual decision-making. It provides a uniform distribution β every option has an equal chance.
Can I save my wheel for later?
The tool stores your options in your browser's local storage, so they persist when you revisit the page. Clearing your browser data will reset the wheel to default options.