Random Number Generator β Free Online
Generate random numbers within any range online for free. Set min and max, exclude duplicates, and generate lists of random numbers. Instant results.
About Random Number Generator
Our random number generator produces cryptographically secure random integers or decimal numbers within any range you specify. Generate a single number or a list of multiple unique random numbers β useful for lottery picks, prize draws, statistical sampling, generating test data, game mechanics, randomising lists, and classroom activities. Options include excluding duplicates, generating decimal numbers, setting custom ranges, and sorting or shuffling the output. All numbers are generated using the browser's cryptographic random number API for genuine randomness.
Frequently Asked Questions
Are the generated numbers truly random?
Yes β we use window.crypto.getRandomValues() which is cryptographically secure and suitable for prize draws.
Can I generate numbers without duplicates?
Yes β enable no duplicates mode to guarantee each number appears only once.
Can I generate decimal numbers?
Yes β toggle decimal mode to generate floating point numbers within your range.
What is the maximum range?
Any range within JavaScript's safe integer limit.
Can I use this for a lottery or prize draw?
Yes β the cryptographic randomness makes it fair for any selection scenario.