Generate random numbers with custom range and quantity. Allow or disallow duplicates. Copy all with one click. 100% in your browser.
Set a minimum and maximum range, then click Generate to get a cryptographically secure random number within that range. The tool uses the Web Crypto API for true randomness — not the weaker Math.random(). Generate single numbers or batches. All processing happens in your browser with no server calls.
The tool uses crypto.getRandomValues(), which draws from the operating system's entropy pool (hardware events, timing jitter). This is cryptographically secure randomness — far superior to Math.random() which uses a deterministic algorithm.
Yes. Set the batch size to generate multiple unique random numbers in one click. Each number is independently generated using the crypto API, ensuring no bias or pattern between sequential outputs.
The tool generates integers within the specified range (inclusive of both min and max). For decimal random numbers, generate an integer in a larger range and divide by your desired precision factor (e.g., generate 0-1000 and divide by 100 for two decimal places).
All numbers are generated locally in your browser using crypto.getRandomValues(). No data is sent to any server.
SARA is your AI agent on WhatsApp: answers customers, takes bookings, follows up — 24/7, automatically. Try it free for 14 days.
Start your free 14-day trial →