kalkmate
Everyday

Random number generator

Set your range, pick how many numbers, and hit Generate. Dice roller, coin flip, and 1–100 presets included.

Settings

number
120
Press Generate to get your number.

Frequently asked questions

Is this truly random?

This generator uses the browser's built-in Math.random(), which is a pseudorandom number generator (PRNG) seeded by the OS. It's cryptographically unsuitable for security purposes but statistically random enough for games, decisions, sampling, and everyday use.

How do I use this as a dice roller?

Use the 🎲 Die preset — it generates a random number from 1 to 6, just like rolling a standard die. For other dice types: d4 (1–4), d8 (1–8), d10 (1–10), d12 (1–12), d20 (1–20).

Can I generate numbers with duplicates?

Yes — this generator allows repeated values. If you need unique values (like a lottery pick), generate more than you need and discard duplicates, or set the count to 1 and press Generate multiple times.

How is a random number generated?

Computers use algorithms called pseudo-random number generators (PRNGs) that produce sequences that appear random. The sequence is determined by a starting value called a 'seed', usually derived from the current time or system entropy.

● Related

More calculators

Browse all →