Random Number Generator & Team Picker
Generate random numbers in any range, pick a random winner from a list, shuffle names into a new order, or split a group into balanced teams.
Copied to clipboard.
About this random number generator and team picker
This tool covers two related jobs with the same underlying randomness: generating random numbers within a range, and randomizing a list of names or items. Both draw from your browser's cryptographically secure random number generator (the same source used for encryption keys) rather than the simpler pseudo-random function many quick "random" tools rely on — which matters if you actually care that a raffle winner, a coin-flip decision, or a team assignment feels genuinely fair rather than subtly biased.
The number generator supports picking a single number or several at once, with an optional "no duplicates" setting for situations like drawing lottery-style numbers where the same value shouldn't appear twice. If you ask for more unique numbers than actually exist in your chosen range, the tool tells you so directly rather than silently returning fewer numbers than requested.
The names and teams side handles three distinct, common requests from one shared list: picking a single random winner (a raffle, a "who goes first" decision, a giveaway), shuffling the entire list into a new random order (a presentation order, a batting order), or splitting the list into a chosen number of teams. Team splitting shuffles the full list first and then deals names out round-robin, so team sizes are as balanced as mathematically possible — if 7 names split into 2 teams, one team gets 4 and the other gets 3, never a lopsided 6-and-1 split by chance.
This tool is meant for everyday fairness — classroom groups, office icebreakers, deciding who picks the restaurant, casual giveaways among friends. It is not built or certified for anything with legal or regulatory requirements around random selection, such as a licensed lottery, sweepstakes with registered rules, or gambling. For those, use a properly licensed and audited system.
Your list of names and your number-range settings are saved in your browser for convenience the next time you visit, but nothing is ever uploaded — the entire process runs locally on your device.
Frequently asked questions
How random are these numbers and picks, really?
They come from your browser's cryptographically secure random number generator, the same class of randomness used for encryption, rather than a simpler pseudo-random function. This avoids the subtle patterns and predictability that weaker random functions can have.
Can I generate multiple numbers with no duplicates?
Yes, check "no duplicate numbers." You'll need a range large enough to supply as many unique numbers as you're requesting — if you ask for more unique numbers than the range contains, the tool will tell you exactly why it can't.
Are the teams always exactly equal size?
As equal as the numbers allow. If your list doesn't divide evenly into the number of teams you choose, some teams get one more person than others, but never more than a one-person difference — the split is always as balanced as possible.
Can I use this to pick a raffle or giveaway winner?
Yes, for informal giveaways among friends, classes, or teams this works well. It isn't built or certified for anything with legal requirements around random selection, like a registered sweepstakes or licensed lottery — use a properly licensed system for those.
Is my list of names saved or sent anywhere?
Your name list and number settings are saved locally in your browser so they're there next time you visit, but nothing is ever uploaded or sent to a server.