Random Number Generator
Generate one or many random numbers between any minimum and maximum, with an option for no repeats. A free, fair RNG for draws, games, raffles and picking lottery-style numbers.
How to use the Random Number Generator
Enter the minimum and maximum values.
Generate a single number or a whole batch.
Tick ‘no repeats’ for distinct numbers (great for draws).
Your random number(s) appear — copy them with one tap.
About this tool
The random number generator picks fair, unpredictable numbers in any range you choose. Set a minimum and maximum, decide how many you want, and generate them in a click.
Need one number from 1 to 100? A handful of unique numbers for a draw? Six raffle picks with no repeats? Just toggle ‘no repeats’ and go. It runs on your browser’s cryptographic RNG, so the results are genuinely random — not a predictable pattern.
Frequently asked questions
How random are the numbers?
Where your browser supports it, numbers come from crypto.getRandomValues, a cryptographically strong generator. Each number in the range is equally likely, with no detectable pattern.
Can I generate numbers with no duplicates?
Yes — tick ‘No repeats’. The tool then guarantees every number is unique, which is exactly what you want for raffles and prize draws.
What range can I use?
Any whole-number range you type, positive or negative. If you enter the minimum above the maximum, it simply swaps them for you.
Is this suitable for a lottery or official draw?
It is great for casual draws and games. For legally regulated lotteries that require audited, certified randomness, use an approved official system instead.