Random Number Generator — Free Online Tool
Generate one or many random integers in any range you specify. Options to avoid duplicates (unique mode) and sort the output ascending. Uses crypto.getRandomValues() for cryptographically secure randomness — not Math.random(). Includes presets for dice rolls, lottery numbers, and random sampling.
100% client-side. No uploads. Your data never leaves your browser.
How to use Random Number Generator
- Set Min and Max to define the range.
- Set Count for how many numbers to generate.
- Toggle 'No duplicates' to ensure each number appears at most once.
- Click Generate and copy or download the result.
Frequently Asked Questions
Is this truly random?
It uses crypto.getRandomValues(), backed by the operating system's cryptographic entropy pool. This is as random as any password manager or cryptography tool.
What is the maximum count?
Up to 1000 numbers per generation. For unique mode, the count cannot exceed the size of the range.
Can I generate floating-point numbers?
No — this tool generates integers only. For decimal random numbers, generate integers and divide by a power of 10.
Related tools
Related reading
Browse all free tools · theproductguy.in