Random Number Generator
Draw random numbers from any range, one or many at a time
Common ranges
How to Use
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.
Leave 'No duplicates' on so no number comes up twice, and turn on 'Sort ascending' if you want the results in order.
Press 'Generate Number'. If the range or count doesn't work, the reason appears above the button.
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
Raffles and giveaways
Number the entries, then draw the winning number.
Calling on a student or teammate
Pick someone by roll number or seat number.
Games and forfeits
Choose a turn order or an item from a numbered list.
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
Flip 1 to 100 virtual coins at once and count heads and tails
Roll virtual dice with any number of sides, plus a modifier
Type in your options and spin the wheel to pick one
Test your intuition and logical thinking skills with this classic number guessing game