Random Number Generator
Generate random numbers in a range, with optional unique-only results and a seed for reproducibility.
Random numbers
61, 45, 86, 67, 18
- Count
- 5
Updates live as you type
Frequently asked questions
It produces numbers between your minimum and maximum (both inclusive). You can allow repeats or require all results to be unique.
The seed makes results reproducible — the same seed always yields the same set. Change the seed to get a fresh draw; this also makes results shareable.
If you ask for more unique numbers than the range contains — say 5 unique values from 1–3 — it cannot be done. Widen the range or allow duplicates.
It uses a high-quality pseudo-random algorithm, ample for lotteries, games, sampling and picking winners. It is not intended for cryptographic key generation.
Post the seed, and anyone can verify you didn't cherry-pick
Range 1–100, 5 numbers, duplicates allowed, seed 42 deterministically produces 61, 45, 86, 67, 18 — every time, on any device, because the seeded algorithm is fully reproducible rather than truly random. Change only the seed to 7, and a completely different but equally reproducible set comes out instead, always the same five numbers for that seed. That reproducibility is the whole point: post the seed alongside a draw, and anyone can regenerate it themselves to confirm nothing was cherry-picked.
What makes this different from a plain "random number" tool
Set a minimum and maximum (both inclusive), how many numbers are wanted, and whether duplicates are allowed or every result must be unique — options most simple random-number tools skip entirely. If more unique numbers are requested than the range can actually supply — five unique values from a range of three, for instance — the tool says so directly rather than looping forever trying to satisfy an impossible request.
Where this fits, and where it doesn't
Under the hood, this runs a fast, high-quality pseudo-random algorithm — well suited to games, raffles, classroom picks and random sampling, where a fair-feeling, verifiable result matters more than cryptographic unpredictability. For security-critical needs like generating passwords or cryptographic keys, a dedicated cryptographic generator is the right tool instead — this one optimizes for fairness and reproducibility, not unpredictability against a determined attacker.
For tabletop games specifically, the dice roller handles any number of dice with any number of sides using the same seeded, reproducible approach.