Generate random integers within any range. Choose how many numbers and optionally require all unique values.
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.
Your data is processed entirely in your browser. Nothing is sent to any server.