Random Number Generator
Generate cryptographically random numbers in any range with bulk generation and statistics.
Free Online Random Number Generator
This random number generator uses the Web Crypto API (crypto.getRandomValues()) to produce cryptographically strong random numbers. Generate integers or decimals in any range, with bulk generation of up to 100 numbers at a time. View statistics, sort results, and copy everything to your clipboard with one click.
How to Use
- Set the minimum and maximum values for your range.
- Choose whether to generate integers or decimals (with configurable decimal places).
- Specify how many numbers to generate (1 to 100).
- Click "Generate" to create your random numbers.
- Use "Sort" to order results or "Copy All" to copy them to your clipboard.
Frequently Asked Questions
Are these numbers truly random?
They are cryptographically random, generated using your browser's built-in crypto.getRandomValues() API. This provides much stronger randomness than Math.random() and is suitable for applications requiring unpredictable output.
What range of numbers can I generate?
You can use any numeric range. The minimum must be less than the maximum. For integers, the range is inclusive of both endpoints.
Can I generate more than 100 numbers?
The limit is 100 numbers per generation to keep the interface responsive. You can click "Generate" multiple times and copy results separately if you need more.
What are the statistics shown?
After generating numbers, the tool displays the minimum, maximum, and average of the generated set. This helps you quickly verify the distribution of your random numbers.
Is my data stored anywhere?
No. All number generation happens locally in your browser. Nothing is sent to any server, and results are lost when you close or refresh the page.