Random Number Generator

Pick random numbers in any range, with or without repeats

Set the range and how many numbers you need, then hit Generate.

?

Quick picks

Previous draws

    How to generate random numbers online

    1. 1

      Set the range

      Type the lowest number in "Min" and the highest in "Max". For a random number between 1 and 100, use 1 and 100. Negative numbers work too.

    2. 2

      Choose how many

      Enter how many numbers to pick at once: a single winner, or a set of numbers for a raffle, bingo card or lottery ticket.

    3. 3

      Avoid duplicates

      Tick "No repeats" so each number appears at most once, and "Sort results" to list them in ascending order like a lottery slip.

    4. 4

      Generate and share

      Click Generate. Copy the numbers to paste into a chat, or use "Copy link" to send the page with the same range and quantity already set.

    Raffles, giveaways and bingo

    For a raffle with 200 tickets, draw one number from 1 to 200. If there are first, second and third prizes, ask for 3 numbers with "No repeats" ticked: the first number shown is first place. For social media giveaways, number the valid comments and draw within that range.

    Every draw is saved in the list of previous draws with its range and time, so you can show the history on a stream, screenshot it for participants or redraw if a winner doesn't reply.

    Lottery number picks

    The Lottery quick pick sets 6 numbers from 1 to 60, without repeats and sorted. Adjust the range for your game: Powerball-style main numbers are 5 from 1 to 69, EuroMillions uses 5 from 1 to 50. No generator can improve your odds of winning; it simply picks numbers for you without bias.

    • 6 from 1–60 (quick pick preset)
    • 5 from 1–69 for Powerball main numbers
    • 5 from 1–50 for EuroMillions main numbers
    • Bingo: 1 number from 1 to 75 at a time, no repeats

    In the classroom and at the game table

    Teachers use it to call on students by register number, set the order of presentations or create math exercises with random values. In board games, the Dice preset replaces a missing die.

    Is it truly random?

    Yes. Numbers come from crypto.getRandomValues, the browser's cryptographic generator, not Math.random. We use rejection sampling: whenever a raw value would fall in a slice that favours some numbers (modulo bias), it is discarded and redrawn. Every number in the range therefore has exactly the same probability, and each draw is independent of the last.

    The result is fixed before the rolling animation starts; the animation is only visual. Nothing is sent to a server: the whole draw happens on your device.

    Random number generator FAQ

    How do I generate random numbers without repeats?

    Tick "No repeats" before clicking Generate. Each number in the range will appear at most once. The quantity can't exceed the size of the range (for example, at most 60 numbers from 1 to 60).

    Is this random number generator fair?

    Yes. It uses crypto.getRandomValues with rejection sampling, which removes modulo bias. Every number has the same chance and one draw does not affect the next.

    How do I pick a random number between 1 and 100?

    Click the "1 to 100" quick pick, or enter 1 as Min, 100 as Max and 1 as the quantity, then click Generate.

    Can I use it to draw a raffle winner?

    Yes. Enter the range of tickets sold (for example 1 to 300) and generate. For several prizes, ask for more than one number with "No repeats" ticked; the order they appear in gives the placing.

    Can I share the generator with my settings?

    Click "Copy link". The link carries the range, quantity and options (for example ?min=1&max=60&n=6), so whoever opens it gets the page ready to draw.

    Is it free?

    Yes, it is free, with no sign-up and no limit on draws. It works on phones, tablets and computers.

    Our Tools

    © 2025 - 2026 Day Apps - All rights reserved

    Made with ❤️ to increase your productivity