CoinFlipFree

Random Number Generator

Choose a minimum and maximum, then generate. One number or fifty, with or without repeats.

–

Choose a range, then press Generate

Shortcut: press Space

Recent results

A worried gentleman watches giant dice tumble over a rising bar chart
Dice and random numbers: fair results from your browser.

How to generate a random number

  1. Type a minimum and maximum. The default is 1 to 100.
  2. Choose how many numbers you want, up to 50.
  3. Tick No repeats if each number should appear only once, for example for a raffle draw.
  4. Press Generate or hit Space.

Is this random number generator fair?

Yes. Each number is picked with your browser's cryptographic random number generator, the same source used for security keys. We use rejection sampling, so every value in your range is exactly as likely as any other. There is no bias towards low, high or "round" numbers.

What people use random numbers for

Picking without repeats

With "No repeats" ticked, each number can only be drawn once in a single go. If you ask for more numbers than the range contains, you get every number in the range. For example, asking for 10 numbers between 1 and 6 returns the 6 possible values.

Prefer something simpler?

For a quick yes or no, use the yes or no coin. For up to 20 outcomes with a visual roll, use the dice roller. To pick from names rather than numbers, try the random name picker.

More free tools

Frequently asked questions

Is the random number generator truly random?

It uses your browser's cryptographic random number generator, which is suitable for security uses and has no practical bias. It is not a pre-set sequence.

Can I generate negative numbers?

Yes. Set the minimum to a negative number, for example -50 to 50.

What is the largest range I can use?

Up to one billion values between the minimum and maximum.

How do I draw several raffle winners?

Set the range to your entry numbers, choose how many winners you need, and tick No repeats.