What This Generator Does
Pick a range and how many numbers you need. In "Repeats allowed" mode each draw is independent, like rolling dice. In "Unique only" mode every result appears at most once, like drawing lottery balls — the generator shuffles the whole range (Fisher-Yates) and deals from the top, so every combination is equally likely.
Common Uses
- Games: dice (1–6), coin flips (1–2), spinner replacements.
- Draws & giveaways: number the entries, generate unique winners.
- Lottery-style picks: e.g. 6 unique numbers from 1–49.
- Sampling: pick which items to spot-check from a numbered list.
How "Random" Is It?
Numbers come from your browser's Math.random() — a pseudorandom generator. The sequence is statistically random for everyday purposes but produced by a deterministic algorithm, which is why it's fine for games and draws but not for cryptography, passwords or security tokens. Nothing is sent to a server; generation happens entirely on your device.
A Note on Fairness
Every value in your range has equal probability. Long streaks and repeated numbers are normal in true-to-life randomness — the generator has no memory of previous draws (in repeats mode), so a 6 is exactly as likely right after another 6.