Random Group Generator
Paste names, set group count or size, click Generate — get balanced random groups instantly.
Use the Random Group Generator
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
The Random Group Generator takes any list of names or items and splits them into balanced groups using a cryptographically secure shuffle. Choose how many groups to create, or set a fixed group size, then click Generate for instant results.
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
Last updated: 2026-05-28 · Reviewed by Nham Vu