How to use Random Group / Team Generator
The random group generator divides a list of names into evenly sized teams or groups with a single click. Paste in your participant names (one per line or comma-separated), choose the number of groups or target group size, and get randomly shuffled teams instantly. Shuffle again for a new random assignment or download a CSV for record-keeping.
- Enter participant names — one per line or comma-separated.
- Choose "Number of groups" or "People per group" and enter the value.
- Click Generate Groups.
- Shuffle Again for a different random assignment, or Download CSV to save.
Your data never leaves your device — 100% private processing.
How randomisation works
Names are shuffled using the Fisher-Yates algorithm, which guarantees a uniform random permutation — every possible ordering is equally likely. Names are then assigned to groups sequentially from the shuffled list. This produces groups that are as equal in size as possible: if names cannot be distributed perfectly evenly, some groups receive one extra member.
Group size vs group count
You can specify either the number of groups or the target number of people per group. Choosing "4 groups" from 17 people yields groups of 5, 5, 4, 3 (distributing the remainder evenly). Choosing "groups of 4" from 17 people yields 4 groups of 4 and 1 group of 1. For classroom use, "number of groups" mode is usually preferable as it ensures predictable team counts; "people per group" mode is better when a specific collaboration size is required (e.g. pairs or trios).
Worked examples
Even split
Inputs: 30 names · 6 groups
Result: 6 groups of 5
Pairs into teams
Inputs: 20 names · 5 groups
Result: 5 groups of 4
Uneven split
Inputs: 17 names · 4 groups
Result: Groups of 5, 5, 4, 3
Glossary
- Fisher-Yates shuffle
- An algorithm for producing a uniformly random permutation of a list.
- Random assignment
- Assigning participants to groups with equal probability for each assignment.
- Stratified randomisation
- Randomisation that ensures balanced representation of subgroups across teams.
- Remainder distribution
- How leftover participants (when group size does not divide evenly) are allocated across groups.
Related reading
Frequently Asked Questions
Why use Random Group / Team Generator?
- Uses the Fisher-Yates algorithm so every possible grouping is equally likely
- Distributes remainder participants evenly rather than leaving anyone unassigned
- Lets you choose groups-by-count or groups-by-size depending on the collaboration format
- Exports the final group assignments to a CSV for class records or LMS upload
Common use cases
- Randomly assigning 30 students into 6 lab groups at the start of a semester
- Creating peer-review pairs so no student selects their own partner
- Splitting a workshop cohort into breakout rooms of exactly four participants each
- Re-randomising project teams each week to prevent the same cliques from forming
- Generating group assignments for a tournament bracket in a physical education class
Get weekly tool tips & updates
New tools, power-user tips, and productivity hacks — delivered free every Friday.
No spam, ever. Unsubscribe with one click.
Related Education
Test Grade / Percentage Calculator
Calculate your test grade percentage and letter grade instantly. Enter questions right and wrong — or total points — to find your score and GPA impact.
Citation Generator (APA / MLA / Chicago)
Generate citations in APA, MLA, and Chicago format instantly. Enter source details for books, websites, articles, and journals — get a perfectly formatted
Cumulative GPA Calculator
Calculate your cumulative GPA from multiple semesters or courses. Add courses with grades and credit hours to see your overall GPA and what you need to reach
Average / Mean Calculator
Calculate average, mean, median, mode, range, and standard deviation for any set of numbers. Enter numbers separated by commas or new lines for instant
Random Picker
Pick a random item from a list online. Enter your options, spin, and get a winner instantly. Pick multiple winners without repeats. Free random choice picker.
Tournament Bracket Generator
Generate a single-elimination tournament bracket from a list of players or teams, with automatic byes and optional random seeding. Free, private, in your browser.
Explore all Education.