🎲

Random Number Generator

Generate random numbers in any range. Multi-pick, no-duplicates mode and dice roller included.

Quick:
ℹ️ How to use
  1. Range mode — set Min, Max, Count and click Generate
  2. Tick No duplicates for a lottery-style draw
  3. Dice mode — click any dice type to roll
  4. Results are saved in History below the result

❓ Frequently Asked Questions

How do I generate a random number between 1 and 10?

Set Min to 1 and Max to 10, then click Generate. The tool uses a cryptographically secure random source for fair results.

Is this random number generator truly random?

Yes. This tool uses the Web Crypto API (crypto.getRandomValues) — a cryptographically secure PRNG, far better than Math.random() and suitable for raffles, contests and games.

Can I generate random numbers without duplicates?

Yes — tick the 'No duplicates' checkbox. The tool will ensure each number appears at most once. Requires Max − Min + 1 ≥ Count.

How do I simulate a dice roll?

Use the Dice tab. Choose from d4, d6, d8, d10, d12, d20 or d100. Set the number of dice and click any dice button to roll all of them simultaneously.

What is the maximum range I can use?

The tool supports any range from −999,999,999 to 999,999,999. You can generate up to 100 numbers at once.