Random Group Generator: Split a List into Teams or Groups
WorksheetsFreeNo sign-up
Paste your names, choose how many groups or how many people per group, and get balanced random teams.
12 names split into 3 groups: every group has 4 people. Press Shuffle again for a new draw.
Group 1 (4)
- Casey
- Drew
- Finley
- Blake
Group 2 (4)
- Emery
- Gray
- Kai
- Lane
Group 3 (4)
- Indy
- Jordan
- Harper
- Alex
Show the steps
- Group count: 3.
- The names are shuffled with a fair shuffle (Fisher–Yates), then dealt in order so group sizes differ by at most 1.
- 12 ÷ 3 = 4 remainder 0, so 0 groups get one extra person.
Estimates for planning and learning, not financial, tax, legal or medical advice. Check figures with your lender, tax preparer or doctor before you act.
About this calculator
A random group generator makes fair teams in seconds. Teachers use it for lab partners, project teams and discussion circles. Coaches and organizers use it for games and events.
Paste your names, choose the number of groups or the number of people per group, and the tool shuffles the list and deals it into groups. Group sizes never differ by more than one person. Press Shuffle again for a new draw.
How to use it
- Paste your names, one per line.
- Choose Number of groups or People per group and enter the number.
- Read the groups, or press Shuffle again for a different split.
How are the groups balanced?
The names are shuffled with the Fisher–Yates method, which gives every ordering the same chance, then dealt into groups in turn. If n names do not divide evenly into g groups, the remainder r = n mod g groups each get one extra person.
Example
25 students in 4 groups: 25 ÷ 4 = 6 remainder 1, so one group has 7 students and three have 6.
Privacy
Your names stay in your browser. Nothing is uploaded or saved.
Sources
Quick check: test yourself
28 students form 6 groups as evenly as possible. What is the largest group size?
Correct answer: 5. 28 ÷ 6 = 4 remainder 4, so some groups get one extra student.
How many groups of 4 can 18 students form?
Correct answer: 5. 18 ÷ 4 = 4 remainder 2, so you need 5 groups: four of 4 and one of 2, or sizes 4, 4, 4, 3, 3.
Why is a fair shuffle used before dealing names into groups?
Correct answer: So every grouping is equally likely. A fair shuffle gives every arrangement the same probability.
Pick an answer for each question.
Common questions
How do I make teams of a set size?
Choose People per group and enter the size. If the list does not divide evenly, some groups are one person smaller.
Are the groups really random?
Yes. A fair shuffle is used, so every split is equally likely.
Can I keep two people apart?
Not directly. Press Shuffle again until the split suits you.
How many names can I use?
Up to 500 names and up to 100 groups.
Is my class list saved?
No. Everything stays in your browser.
More worksheets calculators
Related to This Article
More math articles
- Party Stalemate, Civil Service, and the Tariff
- Rounding Decimals for 5th Grade: Nearest Tenth and Hundredth
- The Best Grade 8 ELA Practice Tests for New Mexico Students
- Ecology and Ecosystems: A Beginner’s Guide
- Using Input/Output Tables to Round Numbers
- How to Make Inferences from Data? (+FREE Worksheet!)
- Conference committees
- Gay Liberation and Disability Rights: Organizing and Access
- The Best Grade 7 ELA Practice Tests for Delaware Students
- Genes, Alleles, and Punnett Squares


What people say about "Random Group Generator: Split a List into Teams or Groups - Effortless Math"?
No one replied yet.