Universal

Decision wheelEN

Paste choices, inspect their exact odds, then reveal a browser-secure random selection.

Options and odds

    Ready.

    History

    1. No results yet.

    All entries, times, and results stay in this tab.

    How to use it

    Use the wheel for choices, turn order, classroom prompts, or any low-stakes selection where a visual reveal helps.

    1. Enter one choice per line as label or label | weight.
    2. Choose whether the winner should be removed after each spin.
    3. Spin, then review the winner, probability, remaining entries, and history.

    Worked example

    Input
    Tea | 1
    Coffee | 3
    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.