Random Group Generator
Paste names, set group count or size, click Generate — get balanced random groups instantly.
Enter Items
0 items
Groups will be labeled as "Group 1", "Group 2", etc.
Groups
Enter items and click Generate to create groups.
Copied!
Summary
Paste names, set group count or size, click Generate — get balanced random groups instantly.
How it works
- Items are shuffled using the Fisher-Yates algorithm seeded with crypto.getRandomValues for true randomness. In "By group count" mode they are then distributed round-robin so groups differ by at most one member. In "By group size" mode they are chunked sequentially after the shuffle.
Use cases
- Divide a classroom into project or discussion groups.
- Assign attendees to breakout rooms for workshops or events.
- Randomly split a list of tasks among team members.
- Create fair draw brackets or raffle groups.
Frequently Asked Questions
Related tools
Last updated: 2026-05-28 ·
Reviewed by Nham Vu