Random Number Generator
Generate fair random numbers between any two values. Choose your range, quantity, and whether you want even, odd or any numbers — all directly in your browser.
Tip: Use this tool for giveaways, practice questions, games, seating charts, ticket numbers and any quick random picks.
Results will appear here after you click “Generate Numbers”.
How randomness works here
Numbers are generated using your browser’s built-in random function
(Math.random()). It’s perfect for everyday use, classroom activities and
content creation — but not for security, passwords or crypto.
How to Use the Random Number Generator
Set your range
Enter the smallest and largest number you want to include. For example, 1 to 50 for a classroom roll call.
Choose quantity & type
Decide how many numbers you need, and whether they should be any, only even, or only odd.
Generate & copy
Click “Generate Numbers” and copy the result into your document, sheet or game in one click.
Frequently Asked Questions
When duplicates are disabled, the tool will only return unique numbers. If you ask for more numbers than the range allows (for example 1–10 but 20 numbers), the tool will show an error so you can adjust your settings.
Yes. You can use any integers, including negative values, as long as the minimum is less than or equal to the maximum value you set.
For performance reasons this tool is designed for up to a few hundred numbers at a time, which covers most everyday use cases such as lists, practice questions, games and raffles.
Try These Tools Next
Word Counter
Count words, characters, sentences and reading time for any text.
Text Case Converter
Quickly switch between upper case, lower case, title case and more.
QR Code Generator
Turn URLs or text into scannable QR codes for print or screens.
What Is My IP
Instantly check your public IP address and basic connection details.