Menu

Random Number Generator

Numbers in any range, or picks from a list.

Your data never leaves your device — everything runs in your browser.

How to use it

  1. Enter the minimum and maximum. Whole numbers from −1,000,000,000 to 1,000,000,000 work, negatives included.
  2. Choose how many numbers you need (up to 1,000), and turn on “No repeats” for unique numbers.
  3. Optionally turn on “Sort results”, then press Generate (or Enter).
  4. To draw names instead, switch to “Pick from a list”, paste one name per line and choose how many to pick.

Frequently asked questions

Are the numbers truly random?

They come from your browser's cryptographic random number generator (crypto.getRandomValues), the same source used for security keys. Every number in the range has exactly the same chance, with no bias toward low or high values.

How do I pick a random number from 1 to 100?

Enter 1 as the minimum and 100 as the maximum, leave the count at 1 and press Generate. Both ends of the range are included.

Can I use it for a giveaway or raffle?

Yes. Number the entries and generate a number, or switch to “Pick from a list”, paste the names (one per line, at least 2) and pick one or more winners.

Why can't I get more unique numbers?

With “No repeats” on, you can't ask for more numbers than the range holds. For example, 1 to 10 only has 10 different numbers.

Is my list of names sent anywhere?

No. The draw happens in your browser and the list never leaves your device.