Tool

Random Number Generator

Set your range, pick how many numbers you need, hit Generate. Results are truly random and history is kept below.

Generate random numbers in three steps

No software to install. Works in any browser, on any device.

1

Set the range

Enter your min and max — 1 to 6 for a die roll, 1 to 100 for a draw.

2

Choose how many numbers

Generate one or several at once for lotteries or sampling.

3

Generate and copy

Results appear instantly. Copy individual numbers or the full list.

Random results

42
7
91
23
Range1 – 100
Count4 numbers
DuplicatesNone

Custom range

Set any min and max — 1 to 6 for a die, 1 to 100 for a draw.

Generate multiple

Several numbers at once for lotteries, sampling, or team draws.

Cryptographically random

Uses crypto.getRandomValues, not Math.random(). Statistically unpredictable.

About the Random Number Generator

Our free random number generator produces truly unpredictable numbers within any range you specify. Set a minimum and maximum, choose how many numbers you need, and click Generate. Enable No Duplicates to ensure every number in a batch is unique.

Common uses: picking lottery numbers, selecting a random winner from a list, assigning numbers in games, generating test data, running raffles, or any situation where you need an unbiased random number.

The generator uses crypto.getRandomValues — cryptographically secure randomness drawn from hardware entropy sources. Unlike Math.random(), results are statistically unpredictable and suitable for security-sensitive applications.

More free generator tools: Password Generator · UUID Generator · QR Code Generator

More Generators tools

Frequently Asked Questions

Is this truly random?

This tool uses crypto.getRandomValues — cryptographically secure randomness, the same standard used for security tokens and cryptographic keys.

Can I generate non-repeating numbers?

Yes. Enable the no duplicates option for a set of unique numbers — useful for draws, raffles, and lotteries.

What's the difference between random and pseudo-random?

Pseudo-random follows a deterministic algorithm seeded by a value. True cryptographic randomness (used here) draws from hardware entropy sources and is statistically unpredictable — suitable for security-sensitive uses.

Can I use this for a raffle?

Yes. Set the range to match your total entries, enable no duplicates, generate the numbers you need, and screenshot the result for a verifiable record.

Random number guides