Random Number Generator
Generate random numbers between any minimum and maximum value. Create one number or a list of random numbers, allow or remove duplicates, sort results, and copy everything instantly.
Quick ranges
Generated number
Generate random numbers online
Use this random number generator to create one number or multiple random numbers between any minimum and maximum value. It works for everyday ranges like 1 to 10, 1 to 100, and 1 to 1000, as well as custom ranges for testing, games, classroom work, and sample data.
The generator runs in your browser, so you can update the options, generate a new number list, and copy the results instantly.
Random number options
Set the minimum and maximum values to control the range, then choose the quantity to generate a single result or a list. You can allow duplicates when repeated values are acceptable, or require unique whole numbers when every result needs to be different.
Choose integers for whole random numbers or decimals when you need fractional values. Decimal places control how precise each result should be, and sorting can leave results in random order or arrange them ascending or descending.
Common random number ranges
Common presets include a random number between 1 and 10, a random number between 1 and 100, a random number between 1 and 1000, and a random digit from 0 to 9. These ranges are useful for quick picks, simple games, dice-style choices, and spreadsheet examples.
You can also create 2 digit numbers, 3 digit numbers, 4 digit numbers, and 10 digit numbers using the fixed digit presets.
Fixed digit number generator
The digit presets turn this into a fixed-length number generator. Pick 2 digit, 3 digit, 4 digit, 5 digit, or any preset up to 10 digit, and the tool sets the matching minimum and maximum values automatically.
Fixed digit numbers are useful for mock IDs, sample codes, test records, PIN-style examples, and numeric placeholder data.