MATCHKIND / 03

Random groups

Shuffle 2–128 participants into balanced groups. Export the draw without uploading anyone’s name.

YOUR LITTLE WORKBENCH

Random groups

Names stay on this page. Start with the example or enter your own participants.

Current preview follows the input order. Randomization happens only when you click.

How this is calculated

Shuffle with Fisher–Yates using browser crypto randomness, then deal participants across groups in order. Group sizes differ by at most one.

YOUR PLAN / LIVE RESULT

Balanced groups

2
Participants
8
Largest group
4
Smallest group
4

The first preview uses input order until you choose Draw groups. This tool does not handle seeding pots, skill balancing or auditable public lotteries.

Group 1

  1. Alex
  2. Casey
  3. Emery
  4. Gray

Group 2

  1. Blair
  2. Drew
  3. Finley
  4. Harper

Your detailed plan

8 rows · all included in CSV
Random groups · Full plan
GroupPositionParticipant
11Alex
12Casey
13Emery
14Gray
21Blair
22Drew
23Finley
24Harper
THE METHOD / 01

Know what goesinto your result.

Shuffle with Fisher–Yates using browser crypto randomness, then deal participants across groups in order. Group sizes differ by at most one.

01

A worked example

Eight participants and three groups produce groups of 3, 3 and 2. Click Draw groups to generate a new random allocation.

02

Keep the assumptions clear

The first preview uses input order until you choose Draw groups. This tool does not handle seeding pots, skill balancing or auditable public lotteries.

Read all calculation methods ↗
A FEW USEFUL ANSWERS

Good to know.

Are my inputs uploaded?

No. Calculations run locally in your browser. The host still receives normal requests for website pages and assets.

Can I keep my result?

Export a CSV, or use Print / PDF and choose Save as PDF in your browser. Inputs are not saved between visits.

Do I need an account?

No sign-up, paid API or subscription is required. Both language versions use the same calculation logic.

MATCHKIND / TOOLKIT

A little help for every step.