Any range · single or bulk · 100% free

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.

Recent results

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.

CapabilityRandom Number GeneratorBasic 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.