Wheel of Decision — Spin & Let Fate Choose
Type your options, hit spin and let the wheel decide — lunch, team assignments, prize winners or "who pays". The slice animation uses eased physics and the winner is chosen with crypto.getRandomValues, so results are provably fair, not pseudo-random. Fully offline and shareable.
🔒 100% Private — runs in your browser, nothing is uploadedHow to Use This Wheel of Decision (Step-by-Step)
- Enter options — One per line — names, foods, numbers, anything.
- Click Spin — The wheel accelerates and settles.
- Accept the result — The winning slice is announced in big text.
Fairness From crypto.getRandomValues — Under the Hood
Math.random() is a seeded PRNG — fast but predictable if you know the seed. Decision tools use crypto.getRandomValues, which draws from the operating system's entropy pool (hardware noise, timing jitter), making the outcome unpredictable and unbiased across slices. The visual spin is theater; the number drawn at the start is the real result.
Frequently Asked Questions
Is the spin truly random?
Yes — it uses the Web Crypto API, not a predictable timer.
Can I use it for classroom picking?
Paste a roster, one name per line, and spin.
Does it save my options?
Only in the page — refresh and they are gone, which is good for privacy.