Random Number Generator
Set a minimum, a maximum, and how many numbers you want, and this tool generates them instantly — with options to exclude duplicates and sort the results. It uses your browser's cryptographically strong random source and runs entirely on your device: free, instant, and no sign-up.
Set a range and click Generate to get your random numbers.
Frequently asked questions
Enter the minimum and maximum of your range (both inclusive), choose how many numbers you want, and click Generate. You can also tick “No duplicates” to draw without repeats — like pulling numbered balls from a bag — and sort the results low to high.
They come from your browser's crypto.getRandomValues, a cryptographically strong random source, applied with rejection sampling so every number in the range is equally likely. That's far better than a basic Math.random() picker, though for regulated draws like official lotteries a certified hardware RNG is required.
Yes — tick “No duplicates” and every number in the result is unique, which is handy for raffles, prize draws, and random sampling. The count can't exceed the amount of numbers in the range (e.g. at most 100 unique numbers between 1 and 100).
Yes — free, no sign-up, and the numbers are generated entirely in your browser, so nothing is sent to a server.
More free tools
Password Generator
Generate strong, random passwords with options you control.
Try toolColor Converter
Convert colors between HEX, RGB, and HSL with a live preview.
Try toolCSS Gradient Generator
Build linear or radial CSS gradients and copy the code.
Try toolColor Palette Generator
Build harmonious color palettes from any base color and copy the hex codes.
Try toolColor Contrast Checker
Check a color pair's contrast ratio against WCAG AA and AAA.
Try toolPassword Strength Checker
Test a password's strength, entropy, and estimated crack time — nothing uploaded.
Try toolReady to take control of your subscriptions?
Track every subscription, catch renewals before they hit, and stop paying for what you don't use — no bank connection required.
- No bank connection required
- No credit card to start
- Works in any country & currency
- Reminders before every charge
- One-time pricing, no recurring fee
- 30-day money-back guarantee
