Keep project partners together while separating two students.
In the classroom · Randomize · Browser-local
Random Group Maker
Create plausibly random groups while keeping together, apart, and tag-balance rules visible.
Fair classroom groups
Mix the room without losing the important constraints.
Names, tags, and group rules stay in this browser. We use secure browser randomness for plausible variation, then check every requested constraint before showing groups.
6 names currently in the roster.
How it works
Useful randomization, with an honest stop sign.
This tool creates browser-local groups using Web Crypto. It rejects unknown names, self-conflicts, contradictory rules, oversized keep-together sets, and combinations that cannot fit your group sizes—rather than quietly presenting misleading groups. Use the reset button to clear a configuration and start over.
A couple of useful details
Make groups without pretending constraints are simple.
Paste a roster, choose a group count or target size, then add together, apart, or balance rules. If the rules cannot fit, the tool explains what needs changing instead of inventing a result.
No. The roster, tags, and rules stay in this browser.