Random Choice Picker
Type comma-separated options, watch it cycle, and land on one.
StarterWeb appTool1–3hAI-buildable 5/5no setup
Tags are parsed from a textarea, then highlighted in rapid succession before settling on a winner. Notably, this is the closest sibling to the roulette you're building right now.
UI
Logic
Useful
Hosting · Free forever
Deploys free on GitHub Pages, Cloudflare Pages or Vercel Hobby.
Deploy it and share a link.
Core features · 5
- Comma-separated input parses into individual tags live
- Pressing Enter starts the random selection
- Tags highlight in rapid succession before settling
- The final choice stays visibly highlighted
- Empty or whitespace-only entries are ignored
The interesting part
- Sequencing the highlight cycle so it decelerates convincingly
Once it works
- Add weighted choices
- Persist the last list
Suggested stack
reacttypescripttailwindreact-hook-formtanstack-querylocalstorage