Pick random numbers fairly
Whether you are running a giveaway, picking a winner, choosing a sample or just need a random pick, this generator gives you fair results using secure randomness. Draw a single number or a whole set, and choose whether repeats are allowed.
How to use it
- Set the minimum and maximum.
- Choose how many numbers and whether they must be unique.
- Click Generate and copy the result.
Frequently asked questions
How random are the numbers? They use the browser’s cryptographically secure generator (crypto.getRandomValues), which is far better than typical Math.random for fairness.
Can I get numbers with no repeats? Yes — tick “unique” to draw distinct values, like a raffle or lottery-style pick.
What range can I use? Any whole-number range you enter, and up to 1,000 numbers at once.
Is anything sent to a server? No — numbers are generated entirely in your browser.
