🎲

Random Number Generator

Generate random numbers in a range, with an option for no repeats

Random number generator

Generate one or many random whole numbers in a range you choose, with an option for no repeats. Uses your browser's cryptographically secure random source. Runs locally — nothing is sent to a server.

FAQ

Are the numbers truly random?

They use crypto.getRandomValues, the browser's cryptographically secure generator — far better than Math.random() for fairness, and inclusive of both endpoints.

What does "no repeats" do?

It draws distinct values, like a lottery draw. You can't request more unique numbers than the range contains.

Are the endpoints included?

Yes. Both the minimum and maximum you enter can appear in the results.