Pick one or many random numbers in any range — with or without repeats — using cryptographically secure randomness.
Enter a minimum, a maximum and how many numbers you need, then press Generate. Choose "No repeats" for draws where each number may appear once — raffle tickets, lottery-style picks — or allow repeats for dice-like results. Sort the results if you want them in order.
Every number comes from your browser's cryptographically secure random number generator, with each value in the range equally likely. Ranges can be negative and as large as about 4.29 billion values, and you can draw up to 10,000 numbers at once.
Tick "No repeats" before you press Generate. Each number in the range can then appear only once. If you ask for more numbers than the range holds, the page tells you to widen the range.
It uses the browser's cryptographically secure random number generator (the same kind used for encryption keys), with rejection sampling so every number in your range has exactly the same chance.
Yes — number your tickets and draw one number, or several with "No repeats" for several prizes. For entries left as social media comments, a comment picker loads the comments directly so there is nothing to number.
Yes — free, with no sign-up.
Running a giveaway in the comments?
The comment picker loads every comment from a YouTube, TikTok, Instagram, Facebook or X post and picks a provably fair winner.