ToolGenie.org Logo

Random Number Generator

Pick a random number between 1 and 10, 1 and 100, or any range you choose. Generate one number or a whole list — with no duplicates, sorted, or with decimals.

Quick picks

How to Use the Random Number Generator

  1. Use a quick pick — click 1–10, 1–100, or 1–1000 to pick a random number in that range instantly, or roll a die or draw lottery numbers in one click.
  2. Or set your own range — enter the lowest number in Min Value and the highest in Max Value. Negative numbers work too (for example, −50 to 50).
  3. Choose how many numbers you need — pick one number or a list of up to 10,000. Tick No duplicates if every number must be different.
  4. Add decimals or sorting (optional) — choose up to 6 decimal places for random decimals, and sort the list smallest-first or largest-first.
  5. Click "Generate" — then copy the results to your clipboard. Click again for a fresh set of random numbers.

About the Free Online Random Number Generator

Need to pick a number between 1 and 10 for a game, choose a random number between 1 and 100 for a classroom activity, or draw winners for a giveaway? This free random number generator gives you an instant, fair answer. Use a one-click preset or set any minimum and maximum, including negative numbers.

It does more than pick a single number. Generate a list of up to 10,000 random numbers at once, switch on No duplicates to get unique numbers with no repeats (ideal for raffles, seat assignments, and lottery-style draws), sort the results, or add up to 6 decimal places for random decimals. The dice and 6-of-49 lottery presets set everything up for you.

Every number comes from your browser’s cryptographically secure random source (crypto.getRandomValues), the same source browsers use for security keys. Values are drawn with rejection sampling, so every number in your range is exactly as likely as any other — no bias toward low or high numbers.

Everything runs in your browser — no signup, no downloads, and nothing is sent to a server. Pair it with our flip a coin tool, the fortune spinner, or the random UUID generator when you need other kinds of random picks.

Frequently Asked Questions (FAQ)

How do I pick a random number between 1 and 100?

Click the 1–100 quick pick and a random number between 1 and 100 appears instantly. You can also type 1 in Min Value and 100 in Max Value, then click Generate. Both 1 and 100 can be picked.

How do I pick a random number between 1 and 10?

Click the 1–10 quick pick, or set Min Value to 1 and Max Value to 10 and click Generate. Each number from 1 to 10 has an equal 1-in-10 chance.

Is this random number generator truly random?

It uses your browser’s cryptographically secure random number generator (crypto.getRandomValues), which is seeded from unpredictable system entropy. Numbers are drawn with rejection sampling, so every value in your range is equally likely. It is suitable for games, giveaways, sampling, and classroom use.

Can I generate random numbers without repeats?

Yes. Tick No duplicates and every number in the list will be unique. For example, 1 to 100 with How Many Numbers set to 10 gives 10 different numbers. You can’t ask for more unique numbers than the range contains.

How do I generate multiple random numbers at once?

Set How Many Numbers to the amount you need (up to 10,000) and click Generate. Use Sort to order the list smallest-first or largest-first, then copy it with one click.

Can I generate random decimal numbers?

Yes. Choose 1 to 6 decimal places. For example, Min 0, Max 1, and 2 decimal places gives numbers like 0.37 or 0.82.

Can I use it as a lottery number generator or dice roller?

Yes. The Lottery (6 of 49) quick pick draws 6 unique numbers from 1 to 49 and sorts them. Roll a die (1–6) acts like a six-sided die. For other games, set your own range and turn on No duplicates.

Can I use this to pick a giveaway or raffle winner?

Yes. Number your entries, set Min to 1 and Max to the number of entries, and generate. Turn on No duplicates to draw several different winners. For legally regulated drawings, follow the process your jurisdiction requires.

Can I include negative numbers?

Yes. Min and Max can be negative, so you can pick a random number between −10 and 10 or any other range that crosses zero.

Is there a limit to the range or count?

You can generate up to 10,000 numbers per click. A whole-number range can span up to about 9 quadrillion values (the largest integer a browser can represent exactly); with decimals the usable range is smaller.

Is this random number generator free and private?

Yes. It is completely free with no signup, works on phones, tablets, and desktops, and runs entirely in your browser — your numbers are never sent to a server.

Tips for Generating Random Numbers

  • Start with a quick pick: 1–10, 1–100, and 1–1000 give you an answer in one click — no typing needed.
  • Turn on No duplicates for draws: Raffles, team assignments, and lottery-style picks usually need every number to be different.
  • Sort long lists: Sorting smallest-first makes a list of picks easier to read, check, and announce.
  • Match your real range: Set Min and Max to the exact bounds you need (for example 1–49 for a lottery or 1–30 for a class list). Both ends can be picked.
  • Combine with other random tools: Use flip a coin or the fortune spinner for yes/no or named outcomes alongside numeric picks.