Random Number Generator

Random numbers in any range, plus dice rolls and coin flips.

🔒 100% browser-based — your data never leaves your device.

About this tool

Generate truly unbiased random numbers in any range you choose — for raffles, giveaways, games, sampling or decisions you would rather leave to chance. You can also roll one to six dice or flip a coin with dedicated buttons.

Results use the browser’s cryptographic random source with rejection sampling, so every value in the range has exactly the same probability — no modulo bias.

Frequently asked questions

Are the numbers really random?

They come from crypto.getRandomValues, a cryptographically secure generator, and are mapped to your range without bias. For raffles and games this is as fair as it gets.

Can the same number appear twice?

Yes, each draw is independent, like rolling a real die. If you need unique picks, generate several and discard repeats.

Is the coin flip 50/50?

Exactly 50/50 — it reads one random bit from the secure generator.