Random Number Generator

Generate random numbers in any range — one or many at once, with optional no duplicates and sorting. It uses your browser's secure random generator for unbiased results. Great for giveaways, picking winners, sampling, games and decisions. Runs in your browser.

FAQ

How does the random number generator work?

Set a minimum and maximum, choose how many numbers you want, and click generate. It uses your browser's built-in cryptographic random generator (crypto.getRandomValues) for high-quality, unbiased results.

Can I generate numbers with no duplicates?

Yes. Tick "no duplicates" to draw without repeats — useful for raffles, picking winners, or sampling. The count then can't exceed the size of the range.

Is it good enough for a giveaway or raffle?

For casual draws and picks, yes — it's unbiased and unpredictable in normal use. For legally regulated gambling or high-stakes draws, use an audited, certified system instead.

Are the numbers really random?

They come from the browser's cryptographic RNG, which is designed to be unpredictable — much stronger than the basic Math.random(). Results are generated locally on your device; nothing is sent anywhere.

More tools: password generator, UUID generator, and the full tools list.