Browser-local randomizer

Random Team Generator

Shuffle a participant list into balanced random teams while keeping every supplied entry.

Choose options and generate a result.

How to use it

Set the available options, select Generate, and use Regenerate for another selection. Copy places only the displayed result on your clipboard.

How selection works

The shared engine uses rejection sampling for bounded integers, preventing the uneven distribution caused by simple remainder-based conversion. Automated tests inject deterministic values so selection and shuffling are repeatable under test.

Related randomizers