Random Team Generator
Split names into random teams by number of teams or team size. Balance teams by skill, keep pairs apart, pick a captain for each team and copy the result.
Splitting a class, a five-a-side game or a workshop into groups by hand always looks biased to someone. This team generator shuffles the names with a fair random draw and deals them into the number of teams — or the team size — you choose. It can also balance teams by skill rating, keep certain people apart, choose a captain for each team and give teams colour or animal names.
How to use this tool
- Paste the names, one per line. To balance by skill, add a rating after a comma, such as “Sam, 7”.
- Choose the number of teams or the number of people per team.
- Optionally tick skill balancing and captains, choose team names and list pairs who should not be on the same team.
- Press the button and copy the team list.
Formula
Teams = ⌈people ÷ team size⌉; team sizes differ by at most 1
In random mode the list is shuffled (Fisher–Yates with unbiased secure random integers) and dealt in turn. In balanced mode players are sorted by skill — ties in random order — and dealt in a snake order (1→k, then k→1), which keeps team strength close. Keep-apart rules are met by reshuffling or by swapping a player with someone of the closest skill.
Example
Ten players into 3 people per team gives ⌈10 ÷ 3⌉ = 4 teams of 3, 3, 2 and 2. With ratings 10, 9, 8 and 7 split into two balanced teams, the snake order gives 10 + 7 = 17 and 9 + 8 = 17 — perfectly even.
Frequently asked questions
Are the teams really random?
Yes. Without a seed the shuffle uses crypto.getRandomValues, so every arrangement is equally likely (in balanced mode, every arrangement that respects the skill order).
How do I make pairs of two?
Choose “People per team” and enter 2. With an odd number of people one team has a single person — or three if you prefer to merge it by hand.
Can I get the same teams again?
Enter a seed, such as the date. The same names, settings and seed always give the same teams, which is handy when you need to show the split was not hand-picked.
Last updated:
Page address with these inputs: https://kakao.mobile/tools/random-team-generator/
Cite or embed this tool
kakaoCalc. (2026, November 8). Random Team Generator. https://kakao.mobile/tools/random-team-generator/
“Random Team Generator.” kakaoCalc, 8 Nov. 2026, kakao.mobile/tools/random-team-generator/.
Paste this code into your page. The widget runs in your visitors' browsers, shows no ads and keeps a link back to this page. Embedding terms