DevTool Desk

Random Number Generator

0 numbers

Generate random numbers within a range, in bulk, as whole numbers or decimals, with an option to forbid duplicates. Enter an optional seed to get a reproducible sequence — the same seed and settings always produce the same numbers, which is useful for tests, demos, or games that need repeatable 'randomness'.

Frequently asked questions

What does the seed do, exactly?

Without a seed, each number comes from the browser's ordinary random source and is different every time. With a seed, the numbers are generated by a deterministic algorithm driven by that seed text — the same seed and settings will always produce the exact same sequence of numbers.

Is this suitable for security purposes, like generating secrets?

No — this generator (seeded or not) is meant for everyday randomness like sampling, testing, or games, not cryptographic use. For passwords or secrets, use the Password Generator or Hash Generator, which rely on the Web Crypto API.

What happens if I ask for more unique numbers than fit in my range?

The result is capped at the number of integers actually available in the range — for example, asking for 50 unique numbers between 1 and 10 will return all 10 possible values.