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
- Giveaways & raffles — pick a winning entry number.
- Games — dice, board moves, or "pick a number".
- Sampling — choose random rows or participants.
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.