Répartissez une liste de personnes en équipes aléatoires équilibrées, avec des capitaines fixes en option et des noms modifiables.
Répartir des personnes en équipes fait partie de ces petites tâches qui prennent toujours plus de temps qu'elles ne le devraient — et quelqu'un finit toujours par soupçonner que la répartition n'était pas aléatoire. Cet outil prend une simple liste de participants, un par ligne, et la répartit en équipes en un clic. Vous pouvez soit indiquer le nombre d'équipes souhaité, soit le nombre de joueurs par équipe, auquel cas le nombre d'équipes est calculé pour vous.
La répartition est équilibrée par construction. La liste est mélangée avec l'algorithme de Fisher-Yates, l'aléa venant de crypto.getRandomValues avec échantillonnage par rejet, puis distribuée de sorte que les tailles ne diffèrent au maximum que d'un joueur. Onze personnes en trois équipes donnent 4-4-3, jamais 5-3-3 ni 4-4-2 avec quelqu'un laissé de côté : le reste est réparti sur les premières équipes au lieu d'être déversé sur une seule. Chaque participant a la même chance de se retrouver dans n'importe quelle équipe, et recliquer produit un tirage entièrement nouveau.
Deux options couvrent les cas réels habituels. L'option capitaines traite les N premiers noms de la liste comme des capitaines fixes et en attribue un à chaque équipe — utile quand certaines personnes doivent être réparties plutôt que mélangées ensemble, comme des chefs d'équipe, des joueurs expérimentés ou les élèves qui s'assoient toujours ensemble. Les noms d'équipe sont modifiables : partez d'Équipe 1, Équipe 2… ou de couleurs, puis écrivez par-dessus n'importe quel titre pour utiliser de vrais noms, et le texte à copier se met à jour au fil de la saisie. Tout le tirage s'exécute dans votre navigateur : les noms d'employés, d'élèves ou de joueurs ne sont jamais envoyés.
Avec P participants et T équipes, chaque équipe reçoit plancher(P / T) membres et les (P mod T) premières équipes en reçoivent une de plus, de sorte que deux équipes ne diffèrent jamais de plus d'un joueur. En répartissant par S joueurs par équipe, le nombre d'équipes vaut plafond(P / S) et la même règle d'équilibrage est ensuite appliquée.
Les joueurs restants sont répartis un par équipe sur les premières équipes, si bien que les tailles ne diffèrent jamais de plus d'un — onze personnes en trois équipes donnent 4-4-3.
Oui. La liste est mélangée avec l'algorithme de Fisher-Yates alimenté par le générateur aléatoire cryptographique du navigateur : chaque participant a autant de chances de se retrouver dans n'importe quelle équipe.
Cochez l'option capitaines et les premiers noms de votre liste — autant qu'il y a d'équipes — sont affectés chacun à une équipe différente, un par équipe, tandis que tous les autres sont mélangés normalement.
Oui. Cliquez sur le titre d'une équipe et écrivez par-dessus. Vous pouvez aussi partir de noms de couleurs plutôt que de numéros, et le résultat à copier reflète immédiatement vos noms.
Non. La liste et le tirage restent en JavaScript sur votre appareil. Rien n'est transmis ni stocké, ce qui rend l'outil sûr pour des listes d'employés, d'élèves ou de joueurs.
Vai.la transforme n'importe quelle URL en lien court avec statistiques de clics, QR Code et votre propre biolink.
Vai.la n'est pas responsable de l'utilisation des outils ni des décisions prises sur la base de leurs résultats.