Random Decision Maker (High-Fidelity Physics Wheel)
An interactive, physics-based decision wheel with saved lists, realistic sound, and high-DPI rendering. Perfect for classrooms, streamers, and lunch choices.
About
Decision fatigue is a psychological phenomenon where the quality of decisions deteriorates after a long session of decision-making. In professional and social environments, this manifests as "analysis paralysis" - the inability to choose a lunch spot, a board game, or a speaking order. The Random Decision Maker solves this by externalizing the choice to a chaotic, yet deterministic, physical system.
Unlike simple random number generators, this tool utilizes a visual physics engine. The brain perceives the gradual deceleration caused by simulated friction as "fairer" than an instant calculation. By observing the wheel pass through options, the user experiences a heightened sense of anticipation and acceptance of the final result. This tool employs high-precision Canvas API rendering to ensure clarity on all devices and uses the Web Audio API for synthesized, latency-free sound effects.
Formulas
The wheel follows a rotational motion model with exponential decay for friction. The angular position θ is updated every frame based on angular velocity ω.
1. Velocity Decay (Friction):
ωt+1 = ωt × Cfriction
Where Cfriction ≈ 0.985
2. Stopping Condition:
IF |ω| < 0.002 → ω = 0
3. Winning Index Calculation:
i = floor360 − θ % 360360 / n
This ensures that the result is strictly tied to the visual simulation, maintaining the illusion of physical weight.
Reference Data
| Scenario / Preset | Segment Count (n) | Probability (P) | Typical Use Case |
|---|---|---|---|
| Coin Flip | 2 | 50.0% | Binary decisions (Yes/No, Go/No-Go). |
| Rock, Paper, Scissors | 3 | 33.3% | Resolving simple disputes. |
| Standard Dice (d6) | 6 | 16.6% | Board games, gambling emulation. |
| Magic 8-Ball | 20 | 5.0% | Fortune telling, vague advice. |
| Alphabet (A-Z) | 26 | 3.8% | Educational tools, scattergories. |
| Roulette (Zero) | 37 | 2.7% | Casino simulation (European). |
| Percentage (1-100) | 100 | 1.0% | Percentile generation, stats. |
| Daily Lunch | Custom | 1n | Office logistics, group dining. |