Generators

Random Number Generator

Generate truly random numbers in any range — one or many, with or without repeats.

About this tool

Pick lottery-style numbers, run a raffle, sample a dataset or just settle a bet: generate one or up to a thousand random numbers in any range, optionally with no repeats.

Unlike basic generators, this one uses your browser's cryptographic randomness with unbiased range mapping — every number in the range has an exactly equal chance, making draws genuinely fair.

How to use

  1. Set min, max and how many numbers you need.
  2. Tick "no repeats" for draw-style picks.
  3. Click Generate and copy the results.

Frequently asked questions

It uses crypto.getRandomValues — cryptographically secure randomness — with rejection sampling so no number in the range is favored.

Yes — enable "no repeats" and each number can appear only once, like pulling numbered balls from a bag.

Yes, the range is inclusive at both ends — 1 to 10 can produce both 1 and 10.