How to use it
Use the wheel for choices, turn order, classroom prompts, or any low-stakes selection where a visual reveal helps.
- Enter one choice per line as label or label | weight.
- Choose whether the winner should be removed after each spin.
- Spin, then review the winner, probability, remaining entries, and history.
Worked example
- Output
Coffee · 75% chance before this spin
The integer weights create four equal tickets; the animation only reveals the already-selected ticket.
Method and definitions
- A rejection-sampled value from crypto.getRandomValues selects one ticket without modulo bias.
- Each entry's probability is its integer weight divided by the sum of all remaining weights.
Limits and edge cases
- Supports 2–100 unique entries and weights from 1 to 1,000; blank internal lines are rejected.
- This is not an audited raffle or gambling system, and a compromised browser or device can affect execution.
Privacy
Entries, dates, times, and results remain in this tab. Rigula does not upload them or add them to the URL.
Sources