Decision Wheel & Random Picker NEW
Unbiased decision wheel powered by cryptographic randomness, weighted entries, and reduced-motion support. Pick options, randomize team standups, decide meals, or roll dice.
About This Tool
Making unbiased choices for team standups, task assignments, meal decisions, or prize drawings requires genuine fairness. Standard pseudo-random numbers in JavaScript (Math.random) can suffer from PRNG predictability and modulo bias.
This interactive wheel uses the Web Crypto API (crypto.getRandomValues) combined with rejection-sampling to guarantee strictly uniform, cryptographically unbiased selection. You can assign proportional numeric weights to any option, remove selected choices between rounds, and export or review full spin histories.
Key Features
- Cryptographic random fairness: Picks choices using crypto.getRandomValues and rejection sampling to eliminate modulo bias.
- Quick decision presets: One-click presets for Yes/No, Team Standups, Meals, Priority Dice, Coin Flips, and Agile Story Points.
- Custom numeric weighting: Assign custom probabilities using formats like "Option : 3" or "Choice, 2" for proportional slice sizes.
- Reduced-motion instant pick: Respects prefers-reduced-motion system preferences by selecting choices immediately without spinning animation.
- Remove winner workflow: Easily pop out the winning choice with a single click after each round to run multi-stage selections.
- Spin audit history: Inspect the chronological log of drawn choices during your meeting or drawing.