You type options into the text box (one per line), and the tool draws a wheel with equal-sized colored slices. When you click Spin, it picks a random index using Math.random(), animates the wheel with an ease-out curve, and lands on the chosen slice. Results are tracked in session history. The randomness comes from JavaScript's built-in pseudo-random number generator.
The winner is chosen by JavaScript's Math.random() before the animation starts — the spin is purely visual. Math.random() uses a pseudo-random algorithm that's fair for casual use but not cryptographically secure.
Not directly, but you can add the same option multiple times. For example, listing "Pizza" three times and "Sushi" once gives Pizza a 75% chance.
There's no hard limit, but the wheel becomes hard to read past about 20 options because slice labels overlap. For large groups, consider splitting into rounds.
No. Spin history is stored only for the current browser session. Refreshing or closing the page clears all history and resets the wheel.
Estimate only. Results reflect your inputs and standard formulas. Double-check important decisions independently.