Random Number Generator
This random number generator produces integers between a minimum and maximum you choose, either one at a time or in bulk, with an option to forbid duplicate values so every number in a batch is unique. It draws from your browser’s cryptographically secure random source rather than a predictable pseudo-random formula. Everything runs client-side, with no numbers logged or sent to a server.
Frequently asked questions
How random are the numbers this tool generates?
Numbers come from your browser’s cryptographically secure random source, not a basic pseudo-random formula, so results are suitable for cases like drawing lottery numbers or picking a raffle winner where predictability would be a problem.
What happens if I ask for more unique numbers than fit in the range?
You get a clear error instead of a wrong or truncated result — for example, requesting 20 unique numbers from a 1-10 range is impossible, since only 10 distinct integers exist in that range, and the tool reports this rather than silently returning duplicates.
Can I generate more than one random number at a time?
Yes — set the count higher than one to generate a batch of random integers in a single pass, and turn on the no-repeats option if every number in that batch needs to be unique.
Does this generator produce duplicate numbers by default?
By default, yes — each draw is independent, so the same number can appear more than once in a batch unless you turn on the no-repeats option, which then guarantees every number in that batch is unique.
Related tools
Password Generator
This password generator creates strong, cryptographically random passwords with adjustable length and character sets, in your browser.
Percentage Calculator
A percentage calculator for three everyday calculations: X% of Y, X as a percent of Y, and percentage change between two numbers.