Can't decide? Enter your options and spin the wheel to let fate choose for you! Supports custom options and quick presets.
The tool uses Math.random() which is pseudo-random and sufficient for everyday decisions.
Currently the tool gives equal weight to all options. To weight an option add it multiple times in the list.
This tool assigns equal weight to each option. For weighted choices, add an option multiple times — for example to give Option A twice the probability, enter it twice in the list. This simple approach works for most informal decision-making without requiring additional settings.
This tool uses JavaScript's Math.random(), which is a pseudo-random number generator (PRNG) based on a deterministic algorithm (modern browsers typically use xorshift128+) — not true randomness. For everyday decisions, PRNG is completely adequate and statistically uniform. For cryptographically secure randomness, use window.crypto.getRandomValues(). True randomness comes from physical processes (quantum noise, atmospheric noise) — Random.org provides a true-random service.