Random number generator.
Pick a number, any range.
Generate a random number between any two values in one click. Set your minimum and maximum, choose how many numbers you want, and decide whether to allow duplicates — great for draws, raffles, games, and picking a winner.
—
Tip: press Space to generate again.
Use cases
One generator, countless draws.
From classroom games to prize draws, get the random numbers you need in a click.
Giveaways & raffles
Draw winning numbers with duplicates off so no one wins twice.
Games & bingo
Roll numbers for board games, bingo, and party rounds.
Lottery picks
Generate your own lucky numbers for any lottery format.
Sampling & test data
Create random values for spreadsheets, QA, and research.
Classroom picker
Choose a random student, group, or question number fairly.
Quick decisions
Assign a number to each option and let the draw decide.
Features
Everything a number picker should do.
Not just a single number — a full set of controls, built to feel instant.
Any range
Set any minimum and maximum — negatives and millions included.
No duplicates
Switch off repeats to draw unique numbers for raffles.
Bulk generate
Pull up to 100 numbers at once and copy them together.
Sort results
Show your draw in ascending order with a single tap.
Saved history
Recent results stay in your browser for quick reuse.
Keyboard-fast
Press Space to reroll instantly, with a smooth animation.
Why switch
More than a basic number picker.
| Capability | Random Number Generator | Basic number picker |
|---|---|---|
| Generate many numbers at once | ✓ | — |
| Unique numbers, no duplicates | ✓ | — |
| Sort results | ✓ | — |
| Copy all with one click | ✓ | — |
| Saved history | ✓ | — |
| Works offline · no ads · no sign-up | ✓ | — |
More
Learn more about us.
Who we are, how we handle your data, and how to get in touch.
About the tool
The free random number generator for draws, games, and decisions
This random number generator gives you a genuinely random number every time you click — no sign-up and no limits. Set a minimum and a maximum, decide how many numbers you want, and press Generate. Whether you need a single number to settle a decision or a whole list for a prize draw, the tool picks unbiased numbers from your range and shows them instantly, with a smooth animation on every roll.
Pick a random number between any two values
The most common use is simple: pick a random number between 1 and 100, 1 and 10, or any range you like. Type your own minimum and maximum, or tap one of the quick presets — 1–6 for a die, 1–10, 1–100, 1–1000, or 0–1 for a coin-style toss. Press the space bar to reroll as many times as you want. Because the generator runs entirely in your browser, results are instant and keep working even offline.
A raffle and lottery number generator
Turn off Allow duplicates and the tool becomes a fairraffle number generator: every number it draws is unique, so no ticket comes up twice. Set the range to match your ticket numbers, choose how many winners to draw, and turn on Sort results to list them in order — a transparent, unbiased way to pick winners in front of a crowd. The same setup works as a lottery number generator for picking your own lucky numbers.
Generate many numbers at once
Need more than one number? Set How many to anything up to 100 and the generator returns a full list you can copy with a single click. This makes it a quick random number picker for sampling, test data, team assignments, bingo-style games, and classroom activities. Every result is saved to a recent-results list so you can grab an earlier draw without regenerating it.
Private, instant, and free
Everything happens in your browser, so your numbers never touch a server and the tool responds the moment you click. It pairs nicely with the rest of the toolkit — flip acoin, roll thedice, or spin a custom wheelwhen you'd rather choose from names than numbers. If you need random numbers for security, use our password generator, which is built on the cryptographically secure Web Crypto API.
However you use it, this free number generator is built to be fast, fair, and genuinely random. Set your range, choose your options, and generate a random number — for a game, a giveaway, a lottery pick, or your next decision — as many times as you like, completely free, with no sign-up and nothing stored on our servers.
FAQ
Random number generator FAQ
How does this random number generator work?
You set a minimum and a maximum, choose how many numbers you want, then press Generate. The tool picks numbers at random from your range and shows them instantly. Everything runs in your browser using JavaScript's built-in randomness, so results appear immediately, work offline, and never leave your device.
How do I generate a random number between 1 and 10?
Set the minimum to 1 and the maximum to 10 (or tap the 1–10 preset), leave “How many” at 1, and press Generate. You'll get a single random whole number from 1 to 10 inclusive. Press the space bar to roll another one instantly.
Can I generate multiple random numbers at once?
Yes. Change the “How many” field to any number up to 100 and press Generate — the tool returns that many numbers as a list you can copy in one click. Turn on “Sort results” to see them in ascending order, which is handy for lottery-style draws.
How do I get random numbers with no duplicates?
Turn off “Allow duplicates.” The generator will then draw unique numbers only, so no value repeats — perfect for raffles, giveaways, and lottery picks where each number should appear once. If you ask for more numbers than the range can hold, the tool automatically caps the count to the number of unique values available.
Is this random number generator truly random?
It uses your browser's Math.random(), which produces high-quality pseudo-random numbers that are more than random enough for games, draws, raffles, classroom activities, and everyday decisions. For cryptographic or security use — like generating secret keys — use our password generator, which is built on the cryptographically secure Web Crypto API.
Can I use it to pick a lottery number or a raffle winner?
Absolutely. Set the range to match your ticket numbers (for example 1 to 500), turn off duplicates, set how many winners you want to draw, and press Generate. Because it's unbiased and instant, it's a fair, transparent way to pick winners in front of an audience.
Does it work on mobile and offline?
Yes. The generator is fully responsive and runs entirely in your browser, so it works on phones, tablets, and desktops — and keeps working even without an internet connection once the page has loaded.