Random Number Generator

Random Number Generator — pick random integers or decimals in any range, with or without duplicates. Copy the list. Free, no signup.

Type
Result
Your random numbers will appear here

About Random Number Generator

Frequently asked questions

It uses your browser's built-in pseudo-random number generator (Math.random) to pick numbers uniformly between your min and max. For integers it includes both endpoints; for decimals it rounds to the precision you choose. Everything runs in your browser — no server call.

It's pseudo-random, which is what every common 'random' tool uses. Math.random() is good enough for raffles, sampling, dice, lottery picks, password salt examples, and most everyday uses. For high-stakes cryptographic work, use a CSPRNG (Web Crypto's getRandomValues) — this tool is built for convenience, not key generation.

Yes — uncheck 'Allow duplicates'. The tool returns a unique set. For integers it uses a Fisher–Yates shuffle of the full range and takes the first N, which guarantees uniqueness as long as your count is at most (max − min + 1). For decimals, it retries on collisions at the chosen precision.

Up to 10,000 in a single batch. That's enough for almost any sampling or simulation; if you need more, run it again or split it into smaller batches.