Skip to content
K Knidox Search…
Tools · Utilities

Random Number & Name Picker

Generate random numbers or pick a winner from a list.

To generate a random number, set a minimum and maximum, choose how many values you want, and generate — both ends are inclusive. Turn on “No repeats” to draw unique values. To pick a name, paste one name per line and let the tool choose a winner at random.

How to use it

Switch between two modes. Random number draws values in any range: set a minimum and maximum, choose how many you want, and hit Generate. Name picker chooses a winner from a list — paste names one per line and pick. Both run instantly in your browser.

Drawing without repeats

In number mode, turn on No repeats to draw unique values — the tool shuffles the whole range and takes the first few, so no value appears twice. This is what you want for a raffle, a seating order, or assigning numbered slots. If you ask for more numbers than the range can hold (say 10 unique values from 1–5), repeats are allowed again, since uniqueness is impossible.

In name mode, enable Remove the winner after picking to draw an ordered sequence: each pick is deleted from the list, so spinning again gives second place, third place, and so on without duplicates.

What “random” means here

Every draw uses the browser’s built-in pseudo-random generator. Each value in the range — and each name in the list — has an equal chance, which is exactly what you need for classrooms, games, and giveaways. It is not cryptographically secure, so don’t use it to generate passwords or security tokens; for picking a student or a prize winner it is more than fair. If you would rather watch the draw happen, the wheel of names spins to the same result with an animation.

Because each draw is independent, a fair generator can still repeat or cluster results — three odd numbers in a row is normal, not a bug. If you need guaranteed spread, use the no-repeats option rather than re-rolling until it “looks random.”

Can numbers repeat?
By default yes — each draw is independent. Turn on “No repeats” to draw unique values, useful for lotteries and seating draws.
What if I ask for more unique numbers than the range allows?
Uniqueness is impossible, so the tool falls back to allowing repeats. For example you cannot draw 10 unique numbers from the range 1–5.
Can I remove a name once it is picked?
Yes. Enable “Remove the winner after picking” to run a fair sequence of draws without repeats — handy for ranking a whole group.
Are min and max included in the range?
Yes, both ends are inclusive. A range of 1 to 6 can return 1, 6, or anything between, like rolling a die.
Is the randomness truly random?
It uses the browser’s pseudo-random generator — uniform and more than fair for classrooms, games, and giveaways, but not for passwords or anything security-sensitive.
How many numbers can I draw at once?
Set the count field to draw several values in one go. With “No repeats” on, you can draw up to as many unique values as the range holds — for example at most 6 from the range 1–6.