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.

Advertisement

How to use the Random Number Generator

1
Set your range

Enter the minimum and maximum values.

2
Choose how many

Generate a single number or a whole batch.

3
Pick unique if needed

Tick ‘no repeats’ for distinct numbers (great for draws).

4
Press “Generate”

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.

Mustafa Bilgic
Mustafa BilgicFounder & tool-maker at Mohoh · last reviewed June 2026

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.

Advertisement

More fun tools

Browse all 40 tools