NUMBERS · LEAVE A LITTLE TO CHANCE

Random Number Generator

Any number in your range. No overthinking.

Examples & tips ↓

Free to use. No sign-up.

THE VERDICT

Your result will appear here.

Recent results 0

    Last 20 draws in this page only.

    Loading tool…

    No accountsTools run on your deviceMade for quick decisions

    PUT IT INTO PRACTICE

    Sample positions without accidentally choosing twice

    The minimum and maximum are both included. With minimum 1 and maximum 30 there are 30 possible integers, not 29. Choose Unique values when each numbered item should appear at most once within a single result. Turn it off when independent draws with possible repetition are what you need.

    Example: select five distinct positions from a list of thirty

    Number the items in your existing list from 1 through 30. Load the example and generate five unique numbers. Match each number to the corresponding item. This samples positions, so the list itself never needs to be entered into this tool. If your list is indexed from zero instead, use 0 through 29 consistently.

    Replaces current inputs and clears results and history. Names are fictional.

    What to check: You should see five distinct integers, all within 1–30. The output is in random order rather than sorted order. A second press makes a new draw; it may contain numbers from the earlier draw.

    Unique means within this draw

    The tool does not remember previously selected numbers as exclusions. If you need every item to appear once across a session, shuffle the full list once and work down the resulting order. Do not assume that the recent-results display changes future probabilities.

    Negative values and small ranges

    Negative endpoints are supported. A range from −2 through 2 has five possibilities: −2, −1, 0, 1, and 2. When minimum and maximum are equal, only that number is possible. You can repeat it with duplicates allowed, but request only one value in unique mode.

    How a large range stays usable

    Unique sampling tracks the requested positions instead of constructing an array containing every integer in the range. Asking for five unique numbers from a very large range therefore does not require building a billion-item list in your browser.

    Limits to keep in mind

    Whole-number endpoints from −1,000,000,000 through 1,000,000,000; 1–500 output values. Unique requests cannot exceed the number of integers in the range. This is not a password, secret-key, or certified prize-draw generator.

    Create a complete one-time sequence →

    A few good questions

    Which ranges are supported?

    Whole numbers from −1,000,000,000 through 1,000,000,000, with up to 500 results per draw.

    Can I request more unique values than the range contains?

    No. The tool asks you to increase the range or reduce the amount.

    Another way to decide

    A different kind of choice? There’s a tool for that.