Random Number Generator

Generate one or many random numbers within any range you choose. Great for raffles, games, sampling, and picking a winner. Uses your browser's cryptographic randomness, so it's genuinely fair.

Truly random, in your browser

Each number is drawn using the Web Crypto API (crypto.getRandomValues), the same source used for security-sensitive randomness — so there's no bias and every value in your range is equally likely. Turn on No duplicates to draw unique numbers, perfect for raffles or lottery-style picks where each number can only appear once.

Common uses

Recommended

Frequently asked questions

Are the numbers truly random?

They use the browser's cryptographic randomness, which is unbiased and unpredictable — far better than simple pseudo-random shortcuts.

Can I get unique numbers with no repeats?

Yes. Enable 'No duplicates' and the generator draws each number only once within your range.

Is anything stored?

No. Numbers are generated locally in your browser and never uploaded.