Random Number Generator
Generate random integers in any range, with an option for unique (no-repeat) numbers.
Best for: Use it to pick lottery-style numbers, choose a random winner, sample rows for a spot check, seed a game, or make an impartial choice.
Purpose: Generate random integers in any range, with an option for unique (no-repeat) numbers.
Input
How it's calculated & sources
Free & no sign-up · runs entirely in your browser. Results are estimates for general information, not professional advice — verify important decisions with a qualified expert. Last reviewed June 2026.
How it works
Each value is a uniform random integer in [min, max]. With unique on, values are drawn without repeats (the range must be at least as large as the count).
Example
Range 1–100, 5 numbers → e.g. 7, 42, 13, 88, 61.
Frequently asked questions
Is this good enough for a giveaway or draw?+
Yes for casual draws and picks. It is pseudo-random from your browser, so it is not intended for cryptography, security keys or gambling-critical use.
Why can't I get unique numbers sometimes?+
Unique mode draws without repeats, so the range has to contain at least as many values as you request — you cannot pick 10 unique numbers from 1–5.
Continue your journey
Where people usually head next.