Random Number Generator
Generate truly random numbers within any custom range. Generate single numbers or batches, with or without repeats.
Generate Numbers
Generated Numbers
Quick Presets
Frequently Asked Questions
Is this truly random?
This generator uses JavaScript's Math.random(), which is a pseudorandom number generator (PRNG) seeded by system entropy. It is cryptographically sufficient for most uses. For cryptographic security, use window.crypto.getRandomValues().
What does "no duplicates" mean?
With "unique" checked, no number will appear more than once in the results. This requires that the range contains at least as many numbers as you want to generate.