Show results

Press Space or Enter to generate. Randomness comes from your browser's secure generator.

Recent results

Your results will be listed here, newest first.

Need random text instead? Password Generator · UUID Generator · Spin the Wheel

Generate a random number

Set a minimum and a maximum and generate a random number in that range — for raffles, giveaways, choosing a winner, or any time you need an impartial pick. Draw several numbers at once, and switch on unique mode so no number repeats.

Every draw uses your browser's secure random number generator, and results can be sorted, copied with a click or downloaded as a CSV from the recent-results list. The settings live in the address bar, for example ?min=1&max=49&count=6&unique=1, so you can bookmark a lottery preset. Nothing is uploaded.

Need something else? See the full randomizer.

Random Number Generator — frequently asked questions

How do I pick a random number in a range?
Enter your lowest and highest values (whole numbers, negatives allowed, up to a quadrillion either way), then generate. You'll get a random whole number between them, inclusive of both ends. Set the count up to 100 to draw several at once.
Can I make sure numbers don't repeat?
Yes. Turn on unique mode and every number in a multi-draw will be different — useful for raffles or drawing lottery-style numbers. If you ask for more numbers than the range allows, it draws as many distinct ones as possible and says so.
Is it suitable for a giveaway or prize draw?
It's a fair, impartial way to pick a number, generated by your browser's cryptographically secure random number generator with unbiased rejection sampling. For a formal, audited prize draw you may need a certified service, but for everyday raffles and giveaways it's ideal. To draw names instead of numbers, use the random name picker.

Spotted a bug or have a suggestion?

Found something broken, have an idea, or just want to say thanks about any of our tools? Every message reaches a real person.