Class & teams · Free
Workshop groups with conditions
Prepare six workshop groups, keep support pairs together and separate participants when needed. Add your attendees, review the conditions and draw when you are ready. Free, with names kept in your browser.
- No account
- Runs on your device
- Phone & desktop
Split names into groups
Names stay in your browser
Paste up to 300 names. Add a label with a tab or “ | ”, for example Mia | A. Tap a name below to mark someone absent today.
Settings
Only rounds you confirm with “Use this round” count.
Pair rules
Your groups

Add names and press Make groups
Drag a name into another group; on a phone, press and hold it first. Or tap a name, then another name to swap them, or a group heading to move it there.
Ready when your class is.
Classes & memory
History
A class you can come back to Save names, rules and up to 40 confirmed rounds on this device. Export a class file to carry them to another browser.
Rules can conflict The shuffle looks for a good fit within a short search. If a rule cannot be kept, the result names it so you can adjust the groups.
Divide students into groups online: start with the stations
Count the stations that can actually run at the same time, then choose the matching number of groups. A workshop with six prepared tables needs a different plan from an exercise designed for six people at every table. Enter the participant list and mark absences before drawing. The physical room is the constraint; a tidy division is useful only when it fits that room.
For example, twenty-three attendees can be distributed across six tables with uneven sizes. These are illustrative planning figures. Check how many people each station's equipment can accommodate, and decide what the smaller group will do. The generator can allocate names but cannot know whether a microscope, laptop or facilitator is available at a particular table.
Random group generator with conditions: write the necessary rules
Add a “Keep together” rule for an agreed support relationship or “Keep apart” for a specific arrangement the session requires. Keep the rule list short enough to explain. A request that every participant stays with several familiar colleagues may contradict the purpose of a mixing workshop. Resolve that organisational question before asking the draw to meet incompatible aims.
Together rules form connected clusters. If two linked relationships pull three people together, all three need room at one station. Inspect those chains when the result reports a problem. Another shuffle cannot fit a large cluster into a smaller available group. Change the group size, revise a condition or adapt the activity, then generate a fresh proposal.
Use experience labels without assigning hidden roles
Labels can help distribute experience across working groups. Enter a neutral category after a tab or vertical bar, then enable “Mix labels evenly”. This distributes the categories you supplied; it does not assign a facilitator role or certify that every table has a particular competence. Check named responsibilities separately in your workshop notes.
Do not put confidential comments into visible participant names. A projected card needs enough information for someone to locate their table, without becoming a personnel assessment. If a facilitator needs private context, keep that context in the appropriate separate record. Sharing a CSV or class file can expose more than the simple card currently shown on screen.
Confirm the arrangement after the room check
Read the final cards and any warnings before asking attendees to move. You can exchange two names or move a participant manually. Compare the resulting sizes with the equipment constraint again after those adjustments. If someone arrives late, decide how they join without leaving half the room following an earlier printed version.
Choose “Use this round” for the arrangement actually used. Rejected previews should not become fictional previous partnerships. Export a class file if another organiser needs to continue the same attendance and history in a different browser. For the room itself, “Present” or “Print” may be sufficient. Give each audience the output needed for the job rather than automatically forwarding the entire working file.
Frequently asked questions
How do I use a random group generator with conditions?
Enter the attendees and add the together/apart conditions the workshop needs. Inspect the cards against the actual stations before confirming the session.
How can I divide students into groups online?
Choose the number of working stations, then prepare the names of those present. Check any remainder before handing out the workshop cards.
What are some effective grouping strategies for students?
For a station workshop, start from the work required at each table. Use experience categories where they help participants share that task.
What are some creative ways to group students?
Give the groups a clear naming theme and a station instruction. Keep the composition that participants actually used when confirming the workshop.

