Random Number Generator: Pick Numbers Instantly

Use this free random number generator to pick one or many random numbers between any two values, with or without repeats.

Quick picks

How to use this random number generator

  1. Enter the lowest and highest number you want.
  2. Choose how many numbers to pick and whether repeats are allowed.
  3. Press Generate, or tap a quick pick such as Dice or Lottery.
  4. Copy the results with one click.

What is a random number generator?

Random number generator showing the random numbers 7, 42 and 91

A random number generator picks numbers with no pattern, so every number in your range has the same chance of appearing. People use it to roll dice, draw raffle winners, choose lottery numbers and pick samples. You can read more about random number generation on Wikipedia. Need other quick tools? Try our percentage calculator or visit our home page.

How the random number generator creates numbers

Simple programs often use a formula that only looks random, called pseudo-random. This page asks your browser’s secure crypto.getRandomValues function for its numbers, which draws on unpredictable data from your device. That makes the results hard to guess or repeat.

Ways to use a random number generator

Games and dice

Roll virtual dice, pick a card number or decide who goes first.

Raffles and giveaways

Draw a fair winner from numbered entries.

Lottery style picks

Choose several unique numbers in one click.

Samples and testing

Pick random IDs, test data or sample rows.

Random number generator examples

Pick a number from 1 to 10

Tap the 1–10 quick pick for a single result, such as 7.

Lottery numbers

Tap Lottery 6/49 to get six different numbers from 1 to 49, sorted from low to high.

Decimal numbers

Use a range of 0 to 1 with 2 decimal places for results like 0.37.

Random number generator FAQ

Is this random number generator truly random?

It uses your browser's built-in secure random source, which is far better than a simple formula. The results are unpredictable and suitable for games, draws and everyday choices, but not for security keys.

Can I generate numbers without repeats?

Yes. Set the duplicates option to Unique and each number will appear only once, which is useful for lottery picks and raffles. You can't ask for more unique numbers than the range holds.

Can I use it for a giveaway or lottery?

Yes. Number your entries, set the range from the first to the last number and pick one unique winner. For a lottery, choose six unique numbers from 1 to 49 with the quick button.

How do I generate decimal numbers?

Set Decimal places to 1 or more. For example, a range of 0 to 1 with 2 decimal places gives numbers like 0.37 or 0.84.

Results are generated in your browser and are not stored. This tool is for games and everyday use and should not be used for passwords, encryption or gambling decisions.

Scroll to Top