Spin the Wheel - Random Picker
Enter custom options and spin the wheel to pick a random winner. Perfect for classroom activities, giveaways, and group decisions.
Runs in your browser. No data leaves your device.
Frequently Asked Questions
How does Spin the Wheel work?
The wheel is drawn on an HTML5 Canvas with equal-angle segments, each labeled and color-coded. Spinning assigns a random initial angular velocity via Math.random() that decelerates each frame by a friction multiplier using requestAnimationFrame. When velocity drops below a threshold, the final angle determines the winner by calculating which segment aligns with the top pointer.
How many options can I add to the wheel?
You can add as many options as you like. Each option gets an equal-sized slice of the wheel. The more options, the smaller each slice, but the spinner works with any number.
Is the spin result truly random?
Yes. The final landing position is determined by a random algorithm, not by the visual spin animation. Every option has an equal probability of being selected.
Can I use this for classroom activities?
Yes. Enter student names and spin to pick a random student for activities, presentations, or answering questions. It is a fun and fair way to make random selections.