Random Number Generator

Draw random numbers from any range, one or many at a time

Common ranges

How to Use

Picks whole numbers between the minimum and maximum you set. It can draw up to 100 at once without duplicates, and when you draw in several rounds it can skip the numbers that already came up.
1

Type your range into 'Minimum' and 'Maximum', and how many numbers you want into 'How many'. For three winners out of 250 tickets, enter 1, 250 and 3. The 1–10, 1–100 and 1–1000 buttons under 'Common ranges' fill in the range for you.

2

Leave 'No duplicates' on so no number comes up twice, and turn on 'Sort ascending' if you want the results in order.

3

Press 'Generate Number'. If the range or count doesn't work, the reason appears above the button.

4

Press 'Copy result' to copy the numbers as a comma-separated list such as '3, 17, 42'. 'Recent Results' keeps your last ten draws, each with its range and time.

Pro Tips

  • Both ends of the range are included: 1–6 can return 1 and 6.
  • To announce third, second and first prize one at a time, turn on 'Skip numbers already drawn' and draw one number per press. Earlier numbers won't come up again, and the count of numbers left is shown above the button.
  • 'Lotto (1–45, 6 numbers)' sets the range, count, no duplicates and sorting in one tap. It won't improve your odds.
  • If you'd rather pick from names than numbers, put them on the Roulette Spinner.

Use Cases

What people most often use it for:

Raffles and giveaways

Number the entries, then draw the winning number.

Example: If 87 people entered and there are 3 prizes, set 1–87, draw 3 with no duplicates, copy the result into your announcement, and take a screenshot so you have a record.

Calling on a student or teammate

Pick someone by roll number or seat number.

Example: With 'Skip numbers already drawn' on, nobody is called twice, so you can keep pressing until the whole class has had a turn.

Games and forfeits

Choose a turn order or an item from a numbered list.

Example: Write ten forfeits on paper, number them, and let whoever lost the round press the button.

Frequently Asked Questions

I got the same number twice in a row. Is it broken?

No. Each draw ignores the previous one, so in a 1–10 range there is a 10% chance of getting the last number again. Turn on 'Skip numbers already drawn' if earlier numbers should not come back.

Can I generate several numbers without duplicates?

Yes. Enter the count in 'How many' and keep 'No duplicates' on. You can draw up to 100 numbers at once, and without duplicates you can't draw more numbers than the range holds.

What is the difference between 'No duplicates' and 'Skip numbers already drawn'?

'No duplicates' keeps the numbers from a single press different from each other. 'Skip numbers already drawn' keeps removing earlier numbers across several presses. Turn it off or press 'Reset skipped' and every number is available again.

Does it handle negative numbers or decimals?

Negative ranges work, for example −10 to 10. Decimals aren't accepted; you'll be asked for whole numbers instead. Results are always integers.

Is it random enough for a prize draw?

It uses the browser's built-in random function, which is fine for classroom and social media draws. It isn't a cryptographic generator, so don't use it for passwords or regulated lotteries. If you might need to prove the draw later, screen-record it.

Why Use This Tool?

Set a range and a count, press once, and you're done. Drawing several numbers without repeats, or over several rounds, needs no list on paper.

Related Tools