Spin, show the winner, continue the round
Paste one entry per line and spin. The wheel visibly slows to the selected segment, then a large winner dialog and celebration make the result easy to see. Remove the winner when you want a no-repeat round, or keep all entries for independent spins.
Random selection
The winner index uses crypto.getRandomValues() when the browser provides it, with a fallback only for older environments. The animation is then aligned to that selected segment, so the visual stop and reported winner stay consistent.
Animation does not choose the winner
The winner is selected first with browser cryptographic randomness; easing only animates the already-selected result. Optional remove-before-next-spin turns repeated spins into a no-repeat workflow.