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

85

Random values inside a custom range

Set a minimum and maximum to create one value or a list. Integer mode includes valid whole-number endpoints, while decimal mode rounds each result to the selected number of decimal places.

Generation happens in the browser. Repeated values are possible when duplicates are enabled; disable duplicates when every formatted result must be distinct and the range has enough available values.

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.

General ranges versus fixed-digit output

Quick ranges configure common mathematical intervals such as 1 to 10 or 1 to 100. Digit presets on this tool are range shortcuts and do not include leading zeroes.

Use the dedicated 7-digit or 10-digit generator when exact width is the main requirement. Use the phone-number generator when you need country prefixes and display formatting rather than an unformatted number.

What can you use random numbers for?

Picking a winner
Choose a fair number for drawings, classroom picks, or small giveaways.
Classroom activities
Create random numbers for math practice, groups, examples, and quick exercises.
Games
Generate dice-style values, score targets, turn orders, and challenge numbers.
Giveaways
Pick entries or create numbered lists for simple promotional workflows.
Sample data
Build quick test records for spreadsheets, demos, and placeholder content.
Testing forms
Fill numeric fields while checking validation, limits, and UI states.
Creating mock IDs
Generate numeric identifiers for prototypes and development fixtures.
Spreadsheets and demos
Create number lists that can be copied into sheets, slides, and dashboards.

Frequently Asked Questions

What is a random number generator?
A random number generator creates values inside a minimum and maximum range. This tool supports whole numbers and fixed-precision decimals.
Can I generate more than one random number?
Yes. Set the quantity to create one random number or a full list of random numbers in the same range.
Can I generate numbers without duplicates?
Yes. Turn off duplicates to generate unique integer results, as long as the quantity does not exceed the available numbers in the range.
Can I generate decimal numbers?
Yes. Choose the decimal option and set how many decimal places each generated number should use.
Can I generate a random number between 1 and 100?
Yes. Use the 1 to 100 preset or set the minimum to 1 and maximum to 100 manually.
Are the minimum and maximum included?
Integer generation includes both valid whole-number boundaries. Decimal output is rounded to the selected precision within the configured range.
Is this random number generator free?
Yes. This random number generator is free to use online with no signup required.