Free tool · No sign-up

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.

Ready 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