Random Number Generator

Pick a random number between 1 and 10, 1 and 100, or any range, one at a time or thousands at once.

🔒 Runs in your browser. Nothing you enter is uploaded.
—

How to use the Random Number Generator

  1. Enter the minimum and maximum (both included)
  2. Choose how many numbers, decimals and whether repeats are allowed
  3. Click Generate and copy the results

About this tool

Numbers come from crypto.getRandomValues() with rejection sampling, so every value in the range is equally likely. There is no modulo bias, which a quick Math.random() trick can introduce. Turn off repeats to draw unique numbers, such as lottery-style picks or raffle tickets. The generator stops you if you ask for more unique numbers than the range holds.

Frequently asked questions

Are the numbers truly random?

They come from your operating system’s cryptographically secure generator, which is unpredictable and suitable for drawings and games.

Can I generate a random number without repeats?

Yes. Uncheck “Allow repeats” for unique values. This works like drawing numbered balls without putting them back.

Are min and max included?

Yes, both ends are included. 1 to 6 can return 1 or 6.

Related tools

Updated · Built and maintained by the UtilityBright team · About our tools · Report a problem