Random Group Generator
A free random group maker: divide people, teams, or items into random groups. Ideal for team building, classroom activities, tournament setups, or any situation where you need fair and random groupings.
Random Group Generator
Press Ctrl+Enter to add members
No members added yet
Share:
Other Generators
Similar Generators You Might Like
Try these related tools that complement your current generator
Random Name Generator
Generate random names for characters, projects, teams, and more with customizable options.
Try Random Name GeneratorDice Roller
Roll virtual dice with different sides and quantities. Perfect for games and random selection.
Try Dice RollerCoin Flip Generator
Flip virtual coins with realistic animation and track statistics over time. Perfect for making fair decisions.
Try Coin Flip GeneratorHow It Works
Enter Participants
Add the names of people, teams, or items you want to divide into groups. Enter one name per line in the text area. You can paste a list from a spreadsheet or type names manually.Choose Grouping Method
Select how to divide participants: by number of groups (e.g., 4 teams) or by group size (e.g., 5 people per team). The generator will distribute participants as evenly as possible based on your choice.Set Group Count or Size
Specify either how many groups you want to create or how many members should be in each group. If numbers don't divide evenly, some groups may have one extra or fewer member.Generate Random Groups
Click the generate button to randomly distribute participants into groups. Our algorithm ensures truly random assignment, preventing any bias in team formation and promoting fairness.Review and Use Results
View the generated groups with clearly labeled teams. Copy the results, regenerate if needed, or export the groupings for use in your classroom, workplace, or event. Each group is numbered for easy reference.
Tips & Tricks
Balance Group Sizes
When participant numbers don't divide evenly, the generator distributes extras across groups. For 23 people in 5 groups, you'll get four groups of 5 and one group of 3—adjust your group count if needed.
Regenerate for Different Combinations
Not happy with the first grouping? Click generate again for a completely different random distribution. This is useful when you notice two specific people who shouldn't be in the same group.
Save Groupings for Record-Keeping
Copy or screenshot your group assignments for records. This helps track who worked together in past activities, allowing you to create fresh combinations in future sessions.
Need something more specific?
For sports and game nights try the random team generator. For students, the classroom group generator starts with a group size and is written for teachers. To pair people up, use the random pair generator.
Use for Tournament Brackets
Generate random groups for tournament pools or competition brackets. This ensures fair initial matchups without favoritism, giving all participants equal opportunity regardless of seeding.
Classroom Collaboration
Teachers can use this to create random study groups, project teams, or discussion circles. Regular reshuffling prevents cliques and helps students work with different classmates throughout the year.
Team Building Activities
For corporate team building, random groups mix departments and seniority levels, encouraging networking and breaking down organizational silos. Use it for workshops, retreats, or lunch rotations.
Frequently Asked Questions
How does the random group generator ensure fairness?
Our generator shuffles participants with an unbiased Fisher-Yates shuffle driven by your browser's cryptographic random number generator (crypto.getRandomValues) before assigning them to groups. Every ordering is equally likely, which makes it suitable for fair team formation.
What happens if numbers don't divide evenly?
When participants don't divide evenly into groups, the generator distributes the remainder across groups. For example, 17 people into 4 groups creates three groups of 4 and one group of 5.
Can I keep certain people together or apart?
Yes. Select two or more people and click Keep Together to make sure they always land in the same group, or Keep Apart to make sure no two of them ever share a group. Both rules are guaranteed. If the rules cannot all be met (for example, four people kept apart but only three groups), the tool tells you instead of giving a result that breaks them. You can mix both kinds of rules, and Clear Rules removes them.
How many participants can I group at once?
Everything runs in your browser, so there is no fixed server limit. It works for anything from a classroom of 20-30 students to larger events with hundreds of attendees.
Can I save my groupings?
Groupings aren't permanently saved in the app. Use the Copy button or download the result as a CSV file (Group, Name) that opens in Excel or Google Sheets. Your groups persist during your browser session until you generate new ones.
What's the difference between 'number of groups' and 'group size'?
'Number of groups' specifies how many teams to create (e.g., 5 groups). 'Group size' specifies members per group (e.g., 4 people per team). Choose based on whether you have a fixed team count or target team size.
Can I use this for sports team drafts?
Yes! The random grouping works perfectly for creating balanced teams for pickup games, intramural sports, or tournament draws. Everyone gets assigned fairly without favoritism or skill-stacking.
How do I ensure different groupings each time?
Each time you click generate, the algorithm creates completely new random groups. The randomization is independent, so repeated generations won't remember or avoid previous combinations.