Random Number Generator Privacy: All processing runs locally
Generate cryptographically secure random numbers with custom range, quantity, and type options.
How It Works
This random number generator uses the Web Crypto API (crypto.getRandomValues()) to produce cryptographically secure random numbers. Unlike Math.random(), which uses a pseudo-random number generator (PRNG), the Web Crypto API sources randomness from the operating system's entropy pool, making the generated numbers suitable for security-sensitive applications.
You can configure the minimum and maximum range, the number of values to generate, and whether you want integers or decimal numbers. All generation happens entirely in your browser -- no data is transmitted to any server.
Cryptographically secure random numbers are essential for generating passwords, tokens, encryption keys, and unbiased sampling. This tool provides a convenient interface for quickly generating one or many random numbers within any range you specify.