About the random number generator
This free random number generator produces random integers between a minimum and maximum value you choose. You set the range (e.g. 1 to 100) and how many numbers to generate (1 to 100), then click Generate. Each integer in the range has an equal chance of being selected. The numbers are generated in your browser using JavaScript’s random API—no server or sign-up required. The tool is mobile-friendly and responsive.
Random number generators are used for games (dice, lotteries), fair draws (raffles, picking a winner), sampling, simulations, and any situation where you need unbiased random integers. This calculator gives integers only; for decimal values in a range you would use a different method. The count is limited to 100 numbers per run to keep the output readable. Duplicates are allowed (e.g. generating 5 numbers between 1 and 10 can repeat values).
Use this generator for quick picks, classroom activities, or any time you need random integers in a range. Ensure minimum is less than or equal to maximum; count is clamped between 1 and 100. For random names from a list, use a random name picker; for dice or coins, use dice or coin flip tools. This page focuses only on generating random integers.
The random number generator is free, works on phones and tablets, and does not store or send your inputs. Each click of Generate produces a new set of numbers. For cryptographic randomness you would need a different source; for everyday fairness (games, draws, sampling), this tool is suitable.