Spin the Wheel (Random Wheel Picker)
Spin a wheel of names, choices or prizes to pick one at random.
6 entries (max 200)
Use via API
Spin a wheel of 2 to 200 entries: picks one entry uniformly at random with a cryptographic random source (the API returns the result, without the animation). Send JSON, get JSON back.
POST https://pithlab.com/api/v1/tools/wheel-spinner
curl https://pithlab.com/api/v1/tools/wheel-spinner \
-H "Authorization: Bearer $PITHLAB_KEY" \
-H "Content-Type: application/json" \
-d '{"entries":"Pizza\nSushi\nTacos\nCurry"}'About the Spin the Wheel
Type up to 200 entries and spin a colourful wheel to pick one at random. The winner is chosen securely before the spin, and you can remove it for the next go.
How to use the Spin the Wheel
- Type or paste your entries in the box, one per line. The wheel updates as you type, with up to 200 segments.
- Press Spin. The winner is drawn first, then the wheel animates to land on it and the result is announced.
- Tick Remove winner after spin to take each winner off the wheel, which is handy for raffles and turn orders.
Examples
Input
Pizza, Tacos, Sushi, Curry, Pasta
Output
e.g. Sushi
Input
Alice, Bob, Carol, Dan
Output
e.g. Dan
Frequently asked questions
Is the wheel fair?
Yes. The winner is drawn with your browser's cryptographically secure random number generator before the wheel moves, and every segment is the same size, so each entry has an equal chance. The animation simply lands on the chosen segment.
Can I turn off the spinning animation?
If your device is set to reduce motion, the wheel jumps straight to the result with no animation. The winner is also announced in text for screen readers.
How do I give an entry more chances?
Add it more than once. Each line is its own segment, so an entry listed twice is twice as likely to win.
Are my entries saved or uploaded?
No. Everything runs in your browser and nothing is sent to a server. Entries are cleared when you reset or leave the page.