Random Number Generator
Roll truly random numbers for draws, testing and dice. Set the range, decimal places and count, or force unique values — powered by the Web Crypto API in your browser.
Random Number Generator
- Click Generate to create numbers
How It Works
Three steps to random numbers.
Set the range
Enter the minimum and maximum values of your random range.
Configure options
Choose count, decimal precision (0–10), and whether values must be unique.
Copy or export
Copy the list to your clipboard or download it as a TXT file.
FAQ
Common questions about the random number generator.
How random are the numbers?
The tool uses crypto.getRandomValues from the Web Crypto API — a cryptographically secure generator suitable for draws and security-sensitive use.
Can I generate unique random numbers?
Yes. Enable “Unique values only”. The range and precision must be large enough to fit the requested count.
What decimal precision is supported?
Anything from 0 (integers) to 10 decimal places.
How many numbers can I generate at once?
Up to 1000 per run, with the option to create many more runs.
Is my data uploaded anywhere?
No. All generation happens locally in your browser — nothing is sent to a server.
What is a good use of unique values?
Assigning seats, raffles, sampling and test data where repetition would be invalid — great for unique IDs too.