Random Number Generator
Generate cryptographically secure random numbers in any range. Single, multiple, unique, dice, decimals — all modes included.
About this random number generator
This tool uses window.crypto.getRandomValues() — the Web Crypto API — for cryptographically secure randomness. Unlike Math.random(), which is predictable, the Crypto API is suitable for security-sensitive applications.
Uses window.crypto.getRandomValues() — the same API used by password managers and cryptographic software. Not predictable or reproducible.
Enable "Unique numbers" to ensure no number appears twice in your result set. Useful for lottery picks, shuffling, and fair draws.
Supports d4, d6, d8, d10, d12, d20, d100. Roll multiple dice at once and get individual results plus the total sum.
Generate up to 10,000 numbers at once. Sort them, copy them all, or click any individual number chip to copy it.