Random number generator

Pick a range, how many you need, and whether repeats are allowed. Cryptographically random, generated on your device.

Frequently asked questions

How random are these numbers?

They come from your browser's crypto.getRandomValues, the same source used for encryption keys, with rejection sampling to keep every value in the range equally likely. That is as unpredictable as software gets.

Can I draw numbers without repeats?

Yes, turn on "no repeats" and each value appears at most once, like drawing lottery balls. The count is then capped at the size of the range.

Is this suitable for raffles and giveaways?

Yes. Number your entries, generate one winner (or several with no repeats), and screenshot the result. For picking winners by name instead, use the random name picker on this site.

Are negative ranges allowed?

Yes, any whole-number range works: -50 to 50, 1 to 10, or 1 to a billion. The minimum just has to be at or below the maximum.