Random Number Generator

Pick one or many random numbers in any range - instantly and fairly.

How to Use the Random Number Generator

  1. Set the minimum and maximum of your range (e.g. 1 to 100).
  2. Enter how many numbers you want - one for a single pick, or hundreds for a list.
  3. Optionally tick No duplicates (every number unique) or Sort results.
  4. Click Generate - your numbers appear instantly and can be copied with one click.

What People Use It For

Random numbers settle things fairly. Giveaways and raffles pick a winner from a list of entry numbers. Teachers call on students at random. Gamers roll custom dice or generate loot. Researchers draw random samples. Lottery players pick "quick" numbers. And developers grab test values. Because the picking happens in your browser using the Web Crypto API, results are fair and nothing is sent to a server.

No Duplicates - How It Works

With "No duplicates" on, each number appears only once - exactly what you want for drawing raffle winners or a lottery line. One rule applies: you cannot ask for more unique numbers than the range contains (for example, you cannot pick 50 unique numbers between 1 and 10). Turn duplicates off only when you need unique results, since it slightly limits how many you can generate.

Is It Really Random?

This tool uses your browser's cryptographic random generator (Web Crypto) when available, which is far stronger than the basic math formula many simple generators use. For draws, games, sampling, and everyday decisions, the output is effectively unpredictable and unbiased.

More free tools: Password Generator · Average Calculator · Fake Name Generator