🎲 Random Number Generator

Fair, unbiased random numbers for raffles, games and sampling – powered by your browser's cryptographic RNG.

🔒 Runs in your browser · files never uploaded

Random numbers

—

Dice roller & coin flip

—
History

    How to use the Random Number Generator tool

    1. Set the minimum, maximum and how many numbers you need.
    2. Tick Unique for no repeats (e.g. lottery or raffle draws) and choose decimals if needed.
    3. Click Generate – or roll dice / flip a coin below. Results are kept in the history.

    Frequently asked questions

    Is this truly random?

    It uses crypto.getRandomValues, the same cryptographically secure generator browsers use for encryption keys, with rejection sampling so every number in the range is exactly equally likely.

    Are the minimum and maximum included?

    Yes, both ends are inclusive. 1 to 10 can return 1 and 10.

    How do I pick raffle winners without repeats?

    Set the range to your ticket numbers, set How many to the number of winners, and tick Unique. Each ticket can only be drawn once.

    Related tools