🎲

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.

Related Tools