Random Number Generator

Generate random numbers in any range, with or without duplicates.

100% client-side Instant results Free forever Nothing uploaded

About the Random Number Generator

Generate one or many random numbers in any range, with options for unique (no repeats) results and sorting. Powered by the Web Crypto API for genuine unpredictability.

From lottery-style draws to sampling and games — a trustworthy RNG for every purpose.

How to use the Random Number Generator

  1. Set the minimum and maximum of your range.
  2. Choose how many numbers and whether repeats are allowed.
  3. Press Generate and copy the results.

Common uses

Prize draws and raffles Random sampling for surveys Games and teaching probability

Frequently asked questions

Inclusive or exclusive range?
Both bounds are inclusive — a range of 1 to 10 can produce both 1 and 10.
How is fairness guaranteed?
Numbers use crypto.getRandomValues() with rejection sampling, eliminating modulo bias entirely.

Related tools