Group Generator - Random, Balanced & Multi-Round

Name
Add attribute (e.g. Gender)
Male Male Female
People
8
Groups
4
Approx size
2
Name
Group
Add an attribute in the participants list to use this section.

Need even more options? Use the scenario editor. Your setup from this page comes with you.

Need even more control?

Open the full scenario editor.

Partial attendanceSession-specific groupsSession-specific rulesHard + soft constraintsAdvanced attribute balancingSolver tuning
Bring this setup with you, then fine-tune partial attendance, session-specific groups and constraints, hard vs. soft rules, and solver details.

Works for classrooms, workshops, and events

Start with a simple random split. When you need more control, GroupMixer grows with you.

Classroom groups

Teachers paste a student roster and create balanced groups in seconds. No learning curve.

Workshop breakout rooms

Split participants into breakout rooms for a single session or rotate across multiple rounds.

Speed networking

Generate multiple rounds where people meet new faces each time. Minimize repeat pairings automatically.

Team projects

Divide a class or team into project groups. Optionally balance by skill, role, or department.

Conference sessions

Assign attendees to parallel tracks or discussion tables while respecting constraints.

Social mixers

Plan icebreaker rounds where everyone meets someone new. Keep certain people together or apart.

Need more control?

GroupMixer is more than a random shuffler. When simple groups aren't enough, unlock advanced rules without switching tools.

Keep certain people together

Ensure friends, co-workers, or pre-assigned pairs always land in the same group.

Keep certain people apart

Prevent specific people from being grouped together — useful for conflict avoidance or diversity.

Avoid repeat pairings

Run multiple rounds where the same two people don't end up together again.

Balance groups by attribute

Use CSV input to balance groups by role, skill level, gender, department, or any custom column.

The scenario editor gives you full control over sessions, constraints, solver settings, and detailed result analysis.

Guides

Practical playbooks for workshops, classrooms, and repeated group assignments.

5
topics
3
settings
1
tool

How to avoid repeat pairings in workshops

When a workshop has several rounds, a plain randomizer often sends the same people back together. This guide shows how to keep the group mix fresh across rounds and when to use GroupMixer instead of reshuffling by hand.

Read guide

How to run speed networking rounds without repeat conversations

Speed networking works best when participants keep meeting new people each round. This guide shows how to structure rounds, avoid obvious repeat conversations, and use GroupMixer when a plain randomizer is not enough.

Read guide

How to make balanced student groups

Balanced student groups often work better than a fully random split, especially when you want a healthier mix of skill levels, roles, behavior patterns, or social dynamics. This guide shows when balancing helps and how to set it up with GroupMixer.

Read guide

Random groups vs balanced groups vs constrained groups

Not every grouping problem needs the same level of control. This guide explains when a simple random split is enough, when balancing gives better outcomes, and when you should use constraints because logistics or relationships matter more than speed.

Read guide

How to split a class into fair groups

When teachers say they want fair groups, they usually do not mean perfectly random ones. They mean groups that feel workable, balanced enough, and less likely to create the same social or skill imbalance every time. This guide shows how to get there without reorganizing the class by hand.

Read guide

Frequently asked questions