Yes or No Wheel
Spin a fair yes or no wheel for a random decision. Use an equal 50/50 chance or adjust probabilities when you need custom odds.
Yes or no wheel
Fair 50/50
Options
Spin history
Stored only in this browser.
No spins yet.
Advertisement
The outcome is chosen with browser Web Crypto randomness before the wheel starts moving.
How to Use
- Press Spin the wheel for a fair 50/50 yes or no answer.
- Open Options to enable custom odds if you need a different probability than 50%.
- Watch the answer and check the totals and percentages below the wheel.
- Review previous spins in the spin history, and clear it whenever you want.
Advertisement
How It Works
In default mode the wheel uses a secure random integer that resolves to yes or no with equal probability. The decision is made before any rotation begins, and the animation simply travels to the matching half of the wheel. When custom odds are enabled, the tool uses weighted selection: a yes probability of 75% means yes is selected three times as often as no over many spins.
The label above the wheel always states the active mode. Fair 50/50 appears only when the odds are exactly balanced; as soon as custom odds are switched on, the label changes to Custom Odds and shows both percentages so the bias is never hidden.
Spin results, totals and history stay in your browser. Nothing is sent to a server, and clearing the history removes it permanently from this device.
Examples
- Fair decision: leave the defaults and spin for an unbiased yes or no, such as Yes.
- Weighted event: set Yes to 80% for a game event that should usually succeed.
- Session totals: spin ten times and compare the observed yes percentage with the configured probability.
Common Uses
- Making quick yes/no decisions without overthinking them.
- Party games and streams where a visible spinning wheel adds suspense.
- Classroom demonstrations of probability, including biased outcomes with custom odds.
- Prototyping game mechanics that need a configurable yes/no chance.
Frequently Asked Questions
Is the wheel really 50/50 by default?
Yes. With default settings the outcome is a secure random 0 or 1, so yes and no each have exactly a 50% chance. The label above the wheel shows Fair 50/50 whenever custom odds are off.
Can I change the odds?
Yes. Enable custom odds and set the yes probability between 1% and 99%. No receives the remaining percentage, and the label switches to Custom Odds so the bias is always visible.
Does the wheel animation decide the winner?
No. The outcome is selected first with crypto.getRandomValues(); the wheel then rotates to land on that already-chosen answer. Animation frame rate or timing can never change the result.
What do the totals and percentages show?
They summarize the spins stored in your browser: how many landed on yes, how many on no, and the resulting percentages. They are informative only and never influence future spins.
Is my spin history private?
Yes. History is stored only in your browser’s local storage. Nothing is uploaded, and Clear history removes it from this device.
Related Tools
Last updated: