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

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.

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 is a tool that creates unpredictable numbers inside a range you choose, such as 1 to 10, 1 to 100, or any custom minimum and maximum.
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.
Can I create a 4 digit or 10 digit number?
Yes. Use the fixed digit presets for 4 digit numbers, 10 digit numbers, and other digit lengths.
Is this random number generator free?
Yes. This random number generator is free to use online with no signup required.