Random Number Generator: A random number generator produces one or many random numbers within a range you define. Set the minimum, maximum, quantity and whether duplicates are allowed, then generate cryptographically strong random numbers instantly in your browser.
Frequently Asked Questions
How does a random number generator work?
This tool uses the browser's crypto API to produce unpredictable numbers within your chosen range. Unlike simple pseudo-random methods, cryptographic randomness is suitable for fair draws and secure use.
Can I generate numbers without duplicates?
Yes. Enable the 'no duplicates' option and every number in the result will be unique — ideal for raffles, lotteries and picking winners.
How do I generate a random number between 1 and 100?
Set the minimum to 1, the maximum to 100, quantity to 1, and click Generate. The tool returns a single random whole number in that inclusive range.
Is this random number generator truly random?
It uses the cryptographically secure crypto.getRandomValues method, which is far more unpredictable than Math.random and appropriate for fair, tamper-resistant results.