RandomEveryth.ing

Random Number Generator

Generate random numbers in any range, with or without repeats.

Possible results with these settings: 100

This generator:

What this tool does

Generate one or many random integers between any minimum and maximum, inclusive on both ends. Turn off repeats for lottery-style draws where every number must be distinct.

How the randomness works

Numbers are drawn from a generator seeded by your browser's cryptographic random source, with rejection sampling to eliminate modulo bias - the subtle flaw in naive implementations that makes low numbers slightly more likely. Every value in your range has an exactly equal chance, a property our automated chi-square tests verify continuously.

These numbers are statistically excellent for games, sampling, and decisions. For passwords or cryptographic keys, use a dedicated password generator instead - not because these numbers are weaker, but because secrets deserve purpose-built tools that never display or record values.

Read more about fairness and receipts on RandomEveryth.ing.

When to use it

  • Picking a number for a raffle or guessing game
  • Random sampling for surveys or spot checks
  • Generating lottery-style number sets
  • Any decision that needs an honest number

Frequently asked questions

Are the minimum and maximum included?
Yes, both ends are inclusive. A range of 1 to 10 can produce both 1 and 10.
Can it do negative numbers?
Yes - any integer range works, like -50 to 50.
Is 7 more likely than other numbers?
No. Humans picking 'random' numbers favor 7; this generator provably doesn't favor anything.