正在加载,请稍候…

Random Decision Maker

Can't decide? Enter your options and spin the wheel to let fate choose for you! Supports custom options and quick presets.

How to Use

  1. Step 1: Enter your options, one per line.
  2. Step 2: Click Spin or Pick to randomly select one.
  3. Step 3: The selected option is highlighted and announced.

Frequently Asked Questions

How random is the selection?

The tool uses Math.random() which is pseudo-random and sufficient for everyday decisions.

Can I weight certain options?

Currently the tool gives equal weight to all options. To weight an option add it multiple times in the list.

How can I add weighted probabilities to choices?

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.

Does the random decision tool use true randomness or pseudo-randomness?

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.