Set your range
Enter the minimum and maximum values for your random number range. The random number generator supports any range from simple 1-6 dice rolls to complex ranges for lottery numbers or statistical sampling.
Generate truly random numbers with customizable ranges and quantities. Use it for dice rolls, lottery number picking, random sampling, giveaways, or any situation needing unbiased random values. Choose from single random numbers, multiple unique numbers, or sorted results. Perfect for games, contests, statistics, and decision making.
Workspace
Use the tool below. Your inputs stay local when the tool supports browser-only processing.
Workflow
Enter the minimum and maximum values for your random number range. The random number generator supports any range from simple 1-6 dice rolls to complex ranges for lottery numbers or statistical sampling.
Select how many random numbers to generate and whether they should be unique. The random number generator can produce a single number or multiple numbers at once, with or without duplicates.
View the generated numbers and copy them to your clipboard. The random number generator can also sort results in ascending order, making it easy to use for lottery tickets, contest winners, or random assignments.
The random number generator uses JavaScript's cryptographic random number generator (Crypto.getRandomValues) which provides cryptographically strong random values suitable for applications requiring unbiased randomness.
Yes, the random number generator is perfect for lottery number picks. Set the range to match your lottery's number pool (e.g., 1-69), enable unique numbers, and generate your set of random picks instantly.