Generate one or more random numbers within any range.
Numbers are generated using the browser's crypto.getRandomValues API, which produces higher-quality randomness than Math.random(). Set a minimum and maximum, how many numbers you need, and whether duplicates are allowed.
This generator uses the browser's crypto.getRandomValues API, suitable for lotteries, giveaways, and general randomness needs — for cryptographic key generation, use a dedicated cryptography library.
Yes — toggle "No duplicates" on to guarantee every generated number is unique. The count can't exceed the number of values in your chosen range.
Yes — switch the number type to decimal and set how many digits after the decimal point you want.