Generate random numbers in any range, with or without duplicates, using secure randomness.
How to use the Random Numbers
Set the minimum and maximum and how many numbers you want.
Choose whether duplicates are allowed and how to sort.
Click Generate and copy the numbers.
Frequently asked questions
They use the browser's cryptographically secure random generator (crypto.getRandomValues), which is suitable for games, draws and decisions.
Yes. Turn off "allow duplicates" to get distinct numbers. The count is then capped at the size of the range.
It is great for casual draws and picking winners. For official lotteries, certified hardware generators are required.
A random number generator that returns whole numbers in any range you set, optionally unique and sorted.
It uses the browser's secure crypto randomness, so results are unpredictable, and everything runs locally with nothing sent to a server.
Related tools
A simple tap counter. Count up or down with one tap — great for reps, people, stitches or inventory.
Generate strong, random passwords with full control over length and character types. Everything happens in your browser.
Create a QR code from any text or URL. Choose the error correction, colors and quiet zone, then download it as PNG or SVG. Everything runs in your browser.
A countdown timer and a stopwatch in one. Set hours, minutes and seconds for the timer, or track laps with the stopwatch. Includes an alarm sound.
We use essential cookies to run the site. With your consent we also load Google AdSense, which sets advertising cookies. See our privacy policy.