How to Use
Add Options: Enter option text and add, or load from preset examples.
Customize: Choose from preset color schemes or configure single settings.
Spin to Select: Click the wheel or Spin button to randomly select an option.
Use Cases
Classroom: Random student selection for fair class participation.
Events: Use for exciting prize draws at company events.
Decisions: Let fate decide when you can't make a choice!
Content: Interactive content for live streams and videos.
Technical Details
Algorithm Design: Uses a "result-first, animation-second" approach: the result is determined with cryptographically secure random numbers first, then the animation is calculated to land smoothly.
Frequently Asked Questions
Is the result truly random?
Yes. Uses Crypto.getRandomValues() API to determine the result. The animation is calculated to match the random result.
How many options?
Up to 200. Use short names for readability when exceeding 20 options.
Can I save my wheel?
Configuration saves locally in your browser (localStorage). Share results via screenshot.
Can I customize colors?
Yes. Multiple preset color schemes are available. Settings are saved locally.
What is it good for?
Classroom activities, lucky draws, daily decisions, team selection, content creation, and more.