Work out team randomiser instantly with clear inputs, formula shown and shareable results.
The base team size is the integer division of players by teams, and the remainder is distributed one player at a time so no team is more than one player larger than another. Distributing the remainder rather than filling one team first keeps sides as even as arithmetic allows, which matters for fairness in pickup games.
Team size
base size = floor(players / teams); remainder = players - base x teams
base size = floor(players / teams); remainder = players - base x teams. The base team size is the integer division of players by teams, and the remainder is distributed one player at a time so no team is more than one player larger than another.
Distributing the remainder rather than filling one team first keeps sides as even as arithmetic allows, which matters for fairness in pickup games.
Enter number of players, number of teams. The defaults shown are a realistic worked example — swap in your own figures to get a result you can use.