Generate random integers within any range. Choose how many numbers and optionally require all unique values.
Click generate to get random numbers.
More free utilities you might find useful
Quick answers to common questions
Numbers are generated using JavaScript Math.random(), which is pseudo-random and suitable for games, simulations, and casual use — not cryptography.
When enabled, no duplicate numbers appear in the result set. The range must be large enough for the requested count.
You can generate up to 1,000 random numbers at once.
For cryptographic security, use a dedicated CSPRNG. This tool is for everyday random selection.
Processing runs in your browser. Your inputs are not sent to our servers.