Set a minimum, maximum and how many numbers you need, choose whether repeats are allowed, and generate truly unpredictable numbers using the browser’s cryptographically secure random generator.
How to generate random numbers
- Enter the minimum and maximum.
- Enter how many numbers you want and whether repeats are allowed.
- Press Generate.
Fair draws
Numbers come from crypto.getRandomValues with rejection sampling, so every number in the range has exactly the same chance. For a prize draw, number the entries and generate one number, or use the wheel spinner for names.
Frequently asked questions
Is this truly random?
It uses a cryptographically secure pseudo-random generator seeded by your operating system, which is unpredictable for all practical purposes.
Updated October 2026 · Built and tested by Sharjeel Tahir · How our tools are tested