Random Choice Generator & Decision Maker
The ultimate random picker wheel alternative. Features weighted probabilities, raffle elimination mode, and smart list cleaning. Perfect for giveaways, decisions, and games.
About
Decisions are expensive. In cognitive psychology, decision fatigue refers to the deteriorating quality of decisions made by an individual after a long session of decision making. This tool offloads that burden.
Unlike simple random number generators, this application uses a Weighted Probability Algorithm. This allows you to assign a "mass" to specific options. For example, inputting Option A: 9 and Option B: 1 means Option A has a 90% chance of selection, while Option B has 10%. This is critical for business lottery simulations, game master loot tables, or uneven raffle entries.
Accuracy is ensured using the browser's crypto-compatible random values where available, eliminating the bias found in older Math.random implementations. The Elimination Mode ensures that once a winner is picked, they are removed from the pool, preventing duplicate winners in multi-round draws.
Formulas
The core selection logic relies on Cumulative Distribution Functions (CDF). For a set of items S where each item i has a weight wi, the probability P of selecting i is:
During the selection process, a random number r is generated such that 0 ≤ r < TotalWeight. The algorithm iterates through the set, summing weights until the cumulative sum exceeds r.
Reference Data
| Feature | Syntax / Usage | Probability Formula |
|---|---|---|
| Standard Choice | Pizza Burger | 1N |
| Weighted Choice | Gold: 1 Silver: 10 Bronze: 50 | wi∑ w |
| Elimination Mode | Enable "Remove Winner" toggle | Pool decreases by 1 each round |
| Bulk Import | Paste from Excel, CSV, or Text | Auto-detects delimiters |
| Group Selection | Team A (x3 tickets) Team B (x1 ticket) | Calculated by weight summation |