How to Create Fair Groups for Workshops
Balance group size, separate conflicts and explain any manual adjustments. Review practical steps, examples, limits and privacy-aware checks before using the result.
Enter names and divide people into balanced random teams for classes, meetings, games and events.
🔒 Your list is processed locally in your browser. It is not uploaded unless you create a share link.
Excel / CSV draw: step-by-step guide and sample files
Read on this device only. Applying replaces the current list and resets the draw cycle and results.
Matching text does not prove the same person. Use unique participant IDs for people with the same name.
Preview: first 10 entriesConfigure the tool, then run it.
Random Team Generator shuffles a participant list and fills the smallest teams first to keep group sizes close. Optional fixed assignments and keep-apart pairs are applied as constraints, but the final teams should be reviewed when rules conflict.
Random Team Generator shuffles a participant list and builds near-equal groups for classes, workshops, meetings and friendly games. Choose either a team count or target number of people per team, provide custom team names and decide how a remainder should be handled. Fixed assignments can place a facilitator or captain on a chosen team, while keep-apart pairs prevent specified participants from appearing together when a valid arrangement exists. The generator retries constrained layouts and reports an error instead of silently ignoring an impossible rule. Results stay in the browser, can be copied, printed or downloaded and remain visible as accessible text. Random grouping creates a neutral starting point, but it cannot know skills, relationships, safeguarding needs or accommodations. Review the generated teams and make the smallest necessary, clearly explained adjustments before publishing them.
Random values come from window.crypto.getRandomValues(). Lists are shuffled with an unbiased Fisher–Yates process. For a wheel, the result is chosen before the animation; for weighted entries, each positive weight defines its share of the total probability.
Input and results stay inside this browser during normal use. Local saving is optional. If you select Create Share Link, the visible list and settings are uploaded under a hard-to-guess token and expire automatically.
Random Picker Tools · Editorial Policy · Updated:
No. Entries are processed in your browser unless you explicitly create a share link.
The browser Web Crypto API supplies unbiased random values. Wheel animation only reveals a result chosen in advance.
Yes. The controls, results and wheel adapt to current mobile browsers and keyboard navigation.
Yes. Device storage can remember recent settings unless you turn off local list saving.
No. It is a general-purpose classroom, work, event and decision tool, not a regulated drawing system.
Balance group size, separate conflicts and explain any manual adjustments. Review practical steps, examples, limits and privacy-aware checks before using the result.
Prepare comparable tasks, shuffle assignments and document exceptions openly. Review practical steps, examples, limits and privacy-aware checks before using the result.
Choose team count, handle remainders and combine randomness with teacher judgment. Review practical steps, examples, limits and privacy-aware checks before using the result.