C
CalcRiver

Random Number Generator

A flexible and free random number generator. Pick a single number or generate a list of unique numbers within a specific range.

Allow Duplicates
Sort:

About this Random Number Generator

This tool generates truly random integers within a specified range. It is perfect for selecting winners for a contest, picking lottery numbers, shuffling a list, or simply making a random decision.

Features

  • Single or Multiple: Generate one number or a whole list (up to 1000).
  • Unique Mode: By default, if generating multiple numbers, the tool ensures they are unique (no repeats). You can toggle "Allow Duplicates" if you want independent random draws (like rolling dice).
  • Sorting: Automatically sort your results in ascending or descending order for easier reading.

Is it truly random?

This calculator uses the browser's built-in Math.random() function, which in modern browsers uses a cryptographically strong pseudo-random number generator (CSPRNG). This provides sufficient randomness for statistical sampling, games, and general use.

? Frequently Asked Questions

Currently, this tool is optimized for integers (whole numbers). If you need decimals, you can generate an integer (e.g., 1-100) and divide the result yourself.

If you request more unique numbers than the range allows (e.g., asking for 11 unique numbers between 1 and 10), it is mathematically impossible. Increase your Max value or enable duplicates.

While the numbers are random, we recommend using a dedicated password generator that includes letters and symbols for maximum security.