+Calculator+

Random Number Generator

Generate random numbers within any range. Supports integers or decimals, single or many, with optional uniqueness.

Settings

Set a min/max and how many numbers you need, then click Generate.

Frequently Asked Questions about the Random Number Generator

Is this random number generator truly random?
It uses your browser's cryptographically secure random source (getRandomValues), which is suitable for any non-cryptographic purpose: games, raffles, lottery picks, sampling.
Can I use this for a giveaway or contest?
Yes. Set the range to match your entry count, choose 'integers only' and 'unique values', and generate as many winners as you need.
What is the maximum range?
The calculator supports any range that fits in a JavaScript double (about 15 significant digits). For huge numbers you may see rounding; for everyday use it is exact.
Why does 'unique values' fail sometimes?
When you ask for more unique integers than the range allows. For example, asking for 100 unique integers between 1 and 50 is impossible.