Randomness and Fairness

How our wheels actually pick a result, why streaks happen, and how we keep decisions private — an explanation of the implementation, not an independently audited statistical report.

What “fair” means for a Yes/No wheel

For an equal-probability wheel, “fair” means each option (Yes and No) has the same chance of being selected: 50/50 over many spins.

How the wheel picks the outcome (implementation overview)

Each spin does two key things:

  • Generates a random seed per spin (a random angle + rotation count).
  • Maps the seed to the segment under the fixed pointer and then animates the wheel so the visual result matches the selected option.

For a 2-segment wheel, the full circle is split into two equal ranges. The selected segment is the one whose range contains the random angle.

Why streaks happen (and why they are normal)

Even with a perfectly fair coin-flip equivalent, you can see streaks. Short streaks are not evidence of bias—they are expected outcomes in random sequences.

Example: the probability of getting 5 “Yes” results in a row is (1/2)^5 = 1/32 ≈ 3.125%.

Does the animation change the result?

No. The result is determined by the seed and wheel math. The animation is there to provide clear, engaging feedback that the wheel has made its choice.

Privacy note

The spin itself happens in your browser. We don't send your typed question, options, or outcome to a server. If you open "My recent spins", that history is stored locally on your device (via localStorage) and limited to the most recent entries. Separately from the spin, this site uses analytics and, subject to your consent, advertising cookies — see the Privacy Policy for exactly what those collect.

Try it responsibly

Use the wheel for low-to-medium-stakes decisions, group tie-breakers, and breaking decision paralysis. For life-changing or high-stakes choices, treat the result as one input and combine it with reflection and (when appropriate) professional advice.

How to interpret a wheel result

  1. Spin with a clear question. Before spinning, define what "Yes" and "No" mean in your context.
  2. Understand independence. Each spin is resolved independently (previous spins do not "force" the next outcome).
  3. Expect streaks. Short streaks are normal in random sequences. For 50/50 wheels, 5 same results in a row happens about 3.125% of the time.
  4. Use results responsibly. Treat the wheel as a decision aid for low-to-medium-stakes choices and pair it with reflection for important decisions.

Frequently asked questions

We use the browser's standard Math.random() function to generate a random angle per spin and map it to the segment that lands under the fixed pointer. For an equal-probability wheel (Yes/No), each option is selected with 50/50 probability over many spins. Math.random() is a pseudorandom generator suitable for everyday decisions — not the cryptographically secure generator used for security-sensitive tasks like passwords.

Popular related tools