Alors:
Étape 1 : Isoler les deux équipes dans deux salles différente ( C'est la partie la plus simple ) Donc quand ils sont chacun dans la salle de leur équipe, il faut qu'il soit déjà dans la team avec le scoreboard ;)
Étape 2 : Tu réalise sur une plateforme ou ou tu veux ;) ton système qui vas etré le suivant :
1) Imaginons que tu veux que les équipes soit composer entre 3 joueur et 5j. Tu met 1 command bloc qui vas détecté un j aléatoirement dans la salle 1 si ce test s'avère positif, ça teste quil y aura un j dans la salle 2, si c'est positif tu TP les deux joueurs dans la salle suivantes et tu fais ça a chaque 5 fois pour tester 5v5, 4 fois pour 4v4....
les commandes :
/testfor @r[team=nomdelequipe,r=,x=,y=z=]
Pose des questions si tu capte pas un truc
PS je viens de me rendre compte en rédigeant que tu n'est pas obliger d'isoler les deux équipes dans des salles différentes ;)