6 min read
2026-01-22
The generator creates numbers in a given range using a cryptographically strong algorithm to ensure uniform distribution.
Specify the minimum and maximum values. Both limit values are included in the range.
Generate from one number to an entire list for statistical problems.
Enable the "No repeats" option to generate a set of non-repeating numbers - ideal for lotteries and toss-ups.
| Type | Application | Predictability |
|---|---|---|
| Pseudorandom (PRNG) | Games, simulations | Reproducible |
| Cryptographic (CSPRNG) | Security, lotteries | Unpredictable |
Each number in the range has the same probability of being drawn. Our generator uses `crypto.getRandomValues()` to ensure uniformity.
When generating a large number of numbers, you can check the distribution - the frequency of each value should be approximately the same.
See also: Random names, Password generator, UUID generator