Random Number Generator

Pick a random number between any two values, generate thousands at once, or draw unique numbers for a raffle. Dice and coin flips are one click away.

  • 100% free
  • No sign-up
  • Secure randomness
–
How to use

How to use the Random Number Generator

  1. Set the minimum and maximum.
  2. Choose how many numbers and how many decimal places.
  3. Tick No repeats for raffles and lotteries.
  4. Click Generate, or roll a dice or flip a coin.

Private by design. Numbers are generated in your browser with a cryptographically secure source. Nothing is uploaded or stored.

About this tool

How random are these numbers?

Numbers come from crypto.getRandomValues, the same secure source browsers use for encryption keys, rather than the predictable Math.random function. Whole numbers use rejection sampling, which removes the subtle bias simpler methods introduce, so every number in the range is exactly as likely as any other.

No repeats draws without replacement, like pulling numbered tickets from a hat. That is what you want for raffles, seating plans and random samples. Leave it off for things like dice rolls, where the same number can come up twice.

Good to know

Ideas

Raffles

Generate unique ticket numbers between 1 and the number sold.

Sampling

Pick random rows from a spreadsheet for quality checks.

Games

Roll dice or flip a coin when you cannot find the real thing.

Testing

Generate decimal test values for forms and calculations.

FAQ

Random Number Generator FAQs

Is this truly random?

It uses a cryptographically secure generator, which is unpredictable for all practical purposes.

Can I generate numbers without repeats?

Yes. Tick No repeats; the range must contain enough numbers.

Can I get decimals?

Yes. Set the number of decimal places.

Is there a limit?

Up to 10,000 numbers at a time.

Have an idea for a tool or app?

iCreativez designs and builds web and mobile apps for businesses worldwide.