How to use the Random Number Generator
- Enter the minimum and maximum.
- Choose how many numbers and whether repeats are allowed.
- Click “Generate”.
About this tool
Numbers come from your browser’s cryptographically secure random generator (crypto.getRandomValues) with rejection sampling, so every number in the range is exactly equally likely — no bias towards smaller numbers, as can happen with simpler methods.
Turn on “No repeats” to draw like tickets from a box: useful for raffles, assigning roll numbers or picking winners from a numbered list. For an open, trustworthy draw, share your screen while generating so participants can see it happen.
Frequently asked questions
Is this random number generator fair?
Yes. It uses the browser’s cryptographic random source and unbiased sampling, so each value is equally likely.
How do I pick a lucky draw winner?
Number your entries from 1 to N, set the range to 1–N and generate. Tick “No repeats” for several winners.
Can I get negative numbers?
Yes — set a negative minimum, like −50 to 50.