Everyday utilities

Random number generator

Set the lowest and highest number and how many you want, then press Generate. Choose whether numbers may repeat, and sort them if you like.

History

    Runs in your browser. Nothing you type or open is uploaded. Free to use, no account. More everyday tools

    How to use it

    1. Set the range and how many numbers.
    2. Choose unique numbers, sorting and decimals, or pick a preset.
    3. Press Generate and copy the numbers.

    Fair draws

    Numbers come from your browser's cryptographic random generator, with a method that keeps every value in the range equally likely. With Each number only once, the page draws without replacement, like pulling numbered balls from a bag, which is how lotteries and raffles work.

    Presets fill the range for common draws such as 1 to 100, a dice, a 6 from 49 lottery, Powerball, EuroMillions and a 4-digit PIN. The history keeps your recent draws in this tab.

    Private by design

    Privacy

    Everything runs in this page and stays on your device. Draws happen inside this page.

    This page also shows Google ads, which can use cookies. Privacy and cookies explains how.

    Questions

    Is the random number generator fair?

    Yes. It uses crypto.getRandomValues with a method that gives every number in the range the same chance.

    How do I pick numbers without repeats?

    Tick Each number only once. The page then draws like a raffle, each number at most once.

    Can I generate decimals?

    Yes. Choose 1, 2 or 3 decimal places.

    Can it pick lottery numbers?

    Yes. Choose a lottery preset. Every combination is equally likely, as in the real draw.

    From the same developer