How it works
Enter the minimum value, the maximum, and how many numbers you want to draw. By default, the result is an integer within the range (including the endpoints); check "decimal numbers" to draw values with decimal places, or "no repeats" to make sure no number appears twice in the same draw (like a raffle or prize drawing).
Common uses
Drawing numbers for a raffle or gift exchange, picking a random item from a numbered list, generating test data, or any situation that needs a fair, unbiased draw.
Randomness
Numbers are generated using the browser's Math.random() function — suitable for everyday draws, games and tests, but not recommended for cryptographic use (such as generating passwords or security keys).
Frequently asked questions
Can I draw decimal numbers?
Yes, check the "Allow decimal numbers" option — the numbers will come with two decimal places within the range you entered.
How do I make sure no number repeats?
Check the "No repeated numbers" option. In that case, the range between the minimum and maximum needs to have enough numbers for the quantity requested.