About the random number generator

Updated June 2026 · 100% client-side — your data never leaves your browser.

Generate random numbers within any range you choose. Set a minimum and maximum, decide how many numbers to draw, and optionally allow or forbid duplicates — making it handy for raffles and giveaways, random sampling, picking lottery-style numbers, choosing a winner, or seeding test data.

Numbers come from the browser's built-in random generator, which is well-suited to games, draws and everyday sampling (though not to generating cryptographic keys). Everything happens on your device, so the draw is private and works without a connection.

See also: Dice roller, Coin flip, Password generator

🎯
Custom range

Any minimum and maximum, inclusive.

🔢
Draw several

Generate one or many numbers at once.

🚫
Unique option

Forbid duplicates to draw without replacement.

🔒
Local

Runs entirely in your browser.

Frequently asked questions

Are min and max included?

Yes. The range is inclusive, so both your minimum and maximum values can be drawn.

Can I avoid duplicate numbers?

Yes. Enable the unique option to draw without replacement — useful for raffles or picking distinct winners.

How random is it?

It uses the browser's built-in random generator, which is suitable for games, draws and sampling (but not cryptographic key generation).

Is anything uploaded?

No. Numbers are generated locally in your browser.