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

  1. 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-07-01 · Reviewed by Nham Vu