Decision Wheel Spinner
Spin the wheel to make random decisions. Add custom options for random picker. Free online spinning wheel, random name picker, wheel of fortune
A spinning wheel of choices is the classic "let chance pick for me" mechanism — for tonight's dinner, which team member presents first, what TV episode to rewatch. It is also useful for: classroom name-picking, raffle draws (when fair selection matters more than appearance), and weighted decisions where each option has a different chance. This generator builds custom wheels with any number of options, optional weighting, and removal-after-spin for "draw without replacement" scenarios.
How "random" the wheel actually is
- Random selection uses crypto.getRandomValues — the same source of randomness as cryptographic key generation. Uniform across all options.
- Visual spinning animation is decorative — the result is determined at spin-start, the animation interpolates to that outcome.
- For weighted options, the probability is proportional to the assigned weight, not the visual size. Two options with weight 3 each have the same chance as one option with weight 6.
- For "draw without replacement" mode, removed options shrink the wheel; subsequent draws have higher probability for remaining options.
Working example: a sprint retro team picker
Input
Wheel: 8 team members Mode: "Pick presenter" — one at a time, removed after each spin Weights: equal
Output
Spin 1: Random index: 0-7 (uniform) Result: "Maja" Maja removed from wheel. Spin 2: Random index: 0-6 (uniform over remaining 7) Result: "Tomek" Tomek removed from wheel. ... continues until all members have presented. Benefit over "random.choice" or "1d8 dice": - Visible to the whole team; no claim of "you rigged it". - Animation gives anticipation; team members buy in. - "Without replacement" mode ensures equal distribution over time.
For genuinely-needs-to-be-fair selection (legal raffles, sweepstakes), use audit-trail-capable RNG (e.g., NIST randomness beacon, drand) or physical methods (ballot draws). A web spinning wheel is good enough for classroom and team use; not for high-stakes regulated draws.
Cases for weighted wheels
- Restaurant night with preferences — favorite cuisine gets higher weight; "I do not really want sushi" gets lower weight. Probability proportional to combined preferences.
- Game development — loot drops with rarity. Common: weight 100; rare: weight 10; epic: weight 1. The wheel respects exact probabilities (more reliably than "drop chance %" calculations that drift in stress).
- A/B testing simulation — for a quick demo of how 50/50 vs 80/20 traffic split affects outcomes.
- Random encounters / dungeon design — encounter table weighted by terrain or session level.
- Marketing prize wheels — disclose actual probabilities (legal requirement in some jurisdictions). Probability is proportional to slice weight, not visible slice size.
When to reach for this tool
- You and friends cannot decide where to eat dinner — settle it with a spin.
- You are teaching a class and want to fairly pick students for questions.
- You are running a small giveaway and want transparent random selection.
- You are designing a game and want to test loot-table balance.
What this tool will not do
- It will not provide auditable randomness for regulated lotteries. National lotteries and large prize draws require certified RNG, witnessed ceremonies, and audit trails. This is a casual tool.
- It will not save your wheels across devices automatically. Wheels are stored in localStorage; for cross-device use, export the wheel config and reimport.
- It will not generate randomness from quantum sources. The crypto.getRandomValues source is "cryptographically secure" but pseudo-random in spirit. For physics-grade randomness, use a quantum RNG service (Australian National University, ANU QRNG).
Frequently asked questions
Is the wheel actually random?
It uses crypto.getRandomValues — the same RNG used for generating cryptographic keys. Statistically uniform. Each spin is independent. No memory between spins (unless you enable "remove after spin").
Can someone "guess" my wheel result?
No — the random number is generated when you spin, not predetermined. Cryptographic randomness means even with perfect knowledge of the system, prediction is statistically impossible.
What is "weighted random"?
Each option has a probability proportional to its weight. Three options with weights 1, 3, 6 have probabilities 10%, 30%, 60%. The visual slice size shows the probability — bigger slice = more likely.
How do I share a wheel with my team?
Export the wheel config as JSON, share the JSON, recipients import. For real-time sharing (everyone watching the same spin together), screen-share is the simplest. Dedicated multiplayer-wheel services exist for distributed teams.
Can I use this for legal raffles?
No — most jurisdictions require certified RNG and audit trails for legal raffles, lotteries, and prize draws. Use a regulated draw service. This tool is for casual use.
Does the wheel "remember" past spins?
In "remove after spin" mode: yes — each option spun is removed and not picked again until you reset. In standard mode: no — each spin is independent. Same option can be picked twice in a row.
Related tools
Generate fake names, emails, addresses, phone numbers for testing. Create realistic test data in JSON/CSV. Free mock data generator online
Calculate permutations, combinations, factorial, binomial coefficients. Probability distributions calculator. Free online combinatorics tool
Generate UUID v1, v4, v7 universally unique identifiers. Bulk UUID generation and validation. Free online GUID/UUID generator for developers
Sort, deduplicate, reverse, shuffle, filter, and number lists. Multiple list operations in one place. Free online list manipulation tool
Last updated · E-Utils editorial team