Fairness. The landing angle is drawn with crypto.getRandomValues — the same random
source used for passwords — before the spin starts, and the animation simply plays out to that angle. Every entry
gets an equal-sized slice, so every entry has exactly the same chance, and the "dramatic" spin is no less fair than
the quick one.
Weighting. Want one option to be twice as likely? Type it on two lines. Duplicates are kept deliberately for this reason. To draw a full order (who presents first, second, third…) tick Remove winner after each spin and keep spinning; the history list is your draw order and Restore removed puts everybody back.
Limits. Up to 200 entries. Labels are shortened on the wheel once there are many slices, but the winner is always shown in full. With more than 60 entries only every other label is drawn so the wheel stays readable.
Privacy. The list, the options and the history live in this browser's local storage only. Clearing site data clears them. Nothing is uploaded, and there is no account.