Developer Tools
Random Number Generator — Cryptographically Secure, Free, No Upload
Generate random numbers using your browser's crypto.getRandomValues() — the same CSPRNG used for cryptographic keys. Set a range, pick a count, choose integer or decimal, and optionally require unique values. Nothing reaches a server.
Frequently Asked Questions
- Are these numbers truly random?
- Yes. They use crypto.getRandomValues(), the browser's cryptographically secure random number generator — far stronger than Math.random().
- Is anything sent to a server?
- No. All generation happens in your browser.
- What does Unique only mean?
- Each number appears at most once in the batch. For integers, this requires a range large enough to hold the requested count.