Generate random numbers fast
Create one or many random integers or decimals within any range, suitable for testing, sampling, and games.
About This Tool
Random Number Generator produces cryptographically-seeded random numbers using the browser's built-in crypto API for better randomness than standard Math.random().
Key Features
Configurable min and max range
Batch generation (1 to 10,000 numbers)
Integer and decimal modes
Cryptographically strong randomness
Copy all results at once
How to Use This Tool
- Set your minimum and maximum range.
- Choose how many numbers to generate.
- Toggle between integers and decimals.
- Click Generate and copy the results.
Why Use This Tool
- Better randomness using the browser crypto API.
- Generate batches of random values for testing data.
- Supports both integer and decimal modes.
Pro Tips
- Use for generating test data and mock IDs
- Generate dice rolls by setting range 1-6
- Use decimal mode for random probability weights
Frequently Asked Questions
Are these numbers truly random?
They use the browser's crypto.getRandomValues(), which provides cryptographically strong random values.
Can I generate floating-point decimals?
Yes, toggle on 'Decimal Mode' to get random numbers with decimal precision.
Is there a limit to how many numbers I can generate?
You can generate up to 10,000 numbers at once.