Loading tool…
Generate one or many random integers in a range you choose, optionally with no repeats.
Loading tool…
Random Number is a free, private online tool that lets you generate random integers within a range, with an option for unique values. It runs entirely in your browser, so nothing you enter is uploaded to a server.
Privacy: this tool runs entirely in your browser. Your input is never sent to, received by, or stored on any server — there are no uploads and no tracking of what you enter.
Numbers use the browser's cryptographic random source, so they are unpredictable and fair for draws and sampling.
Enable Unique to draw without repeats — ideal for raffles, lotteries and picking distinct winners.
Giveaways, sampling, games, and any unbiased random pick.
A random number generator produces unpredictable integers within a range you choose. Set a minimum and maximum, decide how many numbers you want, and optionally require them to be unique (no repeats). It is the digital equivalent of drawing numbers from a hat, but fair, fast and at any scale.
For anything where fairness counts - prize draws, raffles, sampling, assigning participants to groups - the numbers must be genuinely unpredictable. This tool uses the browser's cryptographically secure random source (crypto.getRandomValues), which has no detectable pattern, rather than simple pseudo-random methods that can be biased or guessable.
The unique option changes the behaviour. Allowing repeats is like rolling a die many times - each draw is independent and the same number can recur. Requiring unique numbers is like a lottery draw or assigning distinct tickets - each value appears at most once, which needs the range to be at least as large as the count requested.
Run a giveaway or raffle by mapping entrants to numbers, take a random sample from a dataset, pick lottery-style numbers, assign people or items to random positions, generate test data, or make an impartial decision. Generating many at once makes bulk tasks like seeding or sampling quick.
Enter the min and max, set how many to generate, and tick Unique if you need no repeats, then generate. Copy the results with one click. Everything happens in your browser, so nothing is sent anywhere.