1001Ferramentas
🎰 Utilities

Number Picker

Pick random numbers without repetition between a minimum and maximum. Ideal for lotteries, raffles and random selections.

How does the draw work?

The no-repeat draw is built on the Fisher-Yates shuffle algorithm. It lays out every number in the range, shuffles them at random and then hands back the first N from the result.

All of it runs in your browser, with a little help from Math.random().

Draw numbers without repetition

A raffle, an impromptu bingo, deciding who pays the bill, picking participants. Whenever the call has to come "down to luck", an impartial picker cuts the argument off at the root. This tool draws numbers at random within the range you set and guarantees each one comes up only once.

The trick is the no-repetition rule. You give the minimum, the maximum and how many numbers you want, and you get a list where no value shows up twice, which is what a fair draw requires. To pick 5 winners among 100 entrants, for instance, just ask for 5 numbers between 1 and 100.

The draw runs in the browser, using the device's own randomness, and is never logged anywhere. Each round is independent, so you draw as many times as you need.

Frequently asked questions

Why do I get the warning that the quantity is larger than the range?
Because the draw runs without repetition, so you cannot ask for more numbers than the range holds. There are five numbers between 1 and 5, so asking for six is impossible. Each round is also capped at 100 numbers, and the minimum has to be at most the maximum. Huge ranges such as 1 to 10 million build the whole list in memory and freeze the tab, so keep the span to a few tens of thousands.
If I draw again, can the same numbers come up?
Yes. The no-repeat rule applies inside a single draw; every click starts over and ignores earlier rounds. To pick three winners plus two runners-up with no chance of overlap, run one draw of five numbers and use the order they appear in, since the list comes out shuffled and the first slot is as random as any other.
Can I prove afterwards that the draw was not rigged?
Not with this tool. Nothing is logged, there is no seed to reproduce a sequence, and the result disappears when the page reloads. Everything is computed in your browser by the device random generator, with no data sent to any server. For raffles with a prize, record your screen while drawing or run the round in front of the participants.

Related Tools