**Random Number Generator** for any range. Generate cryptographically strong random numbers for free. Our online Random Number Generator enables you to generate a random number between two arbitrary number (for example 1-100, or 20-50). Basically, it works like a dice, where you can determine the number of sides and this way the number of possible outcomes, as well.

## Random Number Generator

## Example Random Number Generators

## How to use the Random Number Generator?

Our **Random Number Generator** generates a random number between two numbers you entered (this number is also included in the options). For example, if you entered 23 for the lowest and 240 for the highest number, the result will be a random number between 23 and 240. You can also generate more than one random number at a time.

Finally, you have two more options. *You are allowed to set repetition and sorting of the random numbers* (from high to low and low to high). You can easily copy-paste the generated random number or a set of random numbers. If, for any reason, you do not like the random number you have just received, click on the Generate button again and we will provide a new random number for you.

## How is the random number generated?

There are two types of random number generations. **True random number generators** (TRNG) or **hardware random-number generators** (HRNGS) generate random numbers, wherein each generation is a function of the current value of a physical environment’s attribute that is constantly changing in a manner that is practically impossible to model. Such devices are often based on microscopic phenomena that generate low-level, statistically random "noise" signals, such as thermal noise, the photoelectric effect, involving a beam splitter, and other quantum phenomena. These stochastic processes are, in theory, completely unpredictable for as long as an equation governing such phenomena is unknown or uncomputable, and the theory’s assertions of unpredictability are subject to experimental tests.

This would be in contrast to so-called "random number generations" done by pseudorandom number generators (PRNGs) that generate numbers that only look random but are in fact pre-determined—these generations can be reproduced simply by knowing the state of the PRNG. As for the point, generating truly random numbers from deterministic things like computers is impossible.

We are using a method that lets you get cryptographically strong random values. **Cryptographically strong random numbers** meet the minimum statistical random number generator tests specified in FIPS 140-2, Security Requirements for Cryptographic Modules, Section 4.9.1.