Random Number Generator

Set a lowest and highest value, choose how many numbers to draw and whether they can repeat, then generate them instantly. A free random number generator for draws, games, sampling and picking a winner by ticket number. Runs in your browser, no sign-up.

A random number generator picks numbers from a range you set, so it stands in for a raffle drum, a dice or a spinner. Enter the lowest and highest value, choose how many numbers to draw, and decide whether they can repeat. Use it as a lottery number picker, a way to draw a winning ticket, or a random number between two values for a game. Every draw happens in your browser and nothing is stored.

  • No sign-up, ever
  • 100% free
  • Nothing uploaded
  • Works offline after first load
  • No limits, no email wall
Read the guide: How to Generate Random Numbers
Set your range and click Generate

How to use it

  1. 1

    Set the range

    Enter the lowest and highest number you want to be possible.

  2. 2

    Choose how many

    Draw a single number or several, and decide whether the same number can come up twice.

  3. 3

    Generate

    Press the button and your numbers appear. Generate again for a fresh set whenever you like.

When it comes in handy

Ticket and prize draws

Pick a winning ticket number, or several, from a known range of entries.

Games and play

Replace a missing dice or spinner, or set a target number for a guessing game.

Sampling

Choose random row numbers to spot-check a list or pull a fair sample from it.

Instant & 100% private — nothing is uploaded

Every keystroke is handled right here in your browser. Your text is never sent to a server, so there is no sign-up, no email wall, and no length cap from us. Load the page once and it keeps working even if you go offline.

Frequently asked questions

Are both the lowest and highest numbers included?
Yes. The range is inclusive at both ends, so a range of 1 to 10 can return 1, 10 and everything between. This matches how people usually think about a draw, where the first and last tickets are both in play.
What does no repeats do, with an example?
Draw 5 numbers from 1 to 100 with repeats turned off and you get 5 different numbers, which is what a raffle needs so one ticket cannot win twice. Turn repeats on and every draw is independent, so the same number can appear more than once, like rolling a die again.
Can I draw numbers without repeats from a small range?
You can draw as many unique numbers as the range holds. Asking for more unique numbers than the range allows, such as five unique values from 1 to 3, is not possible, and the tool will let you know rather than loop forever.