Create Groups

Random Group Generator

You control chance! Do you want two participants to be distributed in two different groups? Do you want a participant to be the group leader?


  • Use multiple pots to distribute participants of different levels fairly.
  • Or for mixed groups, create a pot for the girls and a pot for the boys.


  • Use brackets to indicate that participants should not be together.
  • Syntax: Pierre [Curie], Marie [Curie]


  • Use curly braces to indicate which team a participant should belong to!
  • Syntax: Pierre Curie {1}
  • Syntax: Marie Curie {2,3}

Too strict criteria can prevent our random generator from finding a solution.

Form your groups

Pots are used to manage participants of different levels
Separate participants by commas or line breaks. You can also copy and paste from a spreadsheet.
There are missing participants to start the draw!There are too many participants to start the draw!Check the number of winners!
  • 4/5 (5)

Need help forming your groups?

To find a solution…

To find a solution, the application will perform successive random draws until one of the draws is compatible with all the criteria.

Which filter to use, for which situation?

  • The "DISTRIBUTE" criterion was designed to prevent members of the same family or the same service within a company from ending up together.,
  • The "IMPOSE" criterion allows grouping players from the same region, or creating group leaders..

Create Groups

4/5 ( 5)

RANDOM GROUP GENERATION from various criteria. A comprehensive group creation algorithm, options include: Pots for homogeneous groups! Spreading members of the same family into different groups! Assigning certain participants to certain groups!

Mastering probabilities

  • choose the number of groups to compose,
  • equally distribute participant levels,
  • separate participants to allow better mixing,
  • assign participants to specific groups (geography, schedule, group leaders...),
  • Randomly Create Groups of People  :  Create multicriteria groups
  • Requires HTML5 and JavaScript