Générateur de groupes

Système de répartition // v1.0

Saisissez chaque nom sur une ligne

Configuration
Membres :0
Groupes :0

Cmd/Ctrl + Entrée ↵

Comment cet outil aide

Saisissez un élément par ligne, choisissez de 2 à 20 groupes, puis lancez la génération. Les lignes vides sont ignorées, les lignes répétées restent des éléments distincts et le nombre de groupes ne peut pas dépasser celui des éléments reconnus. L’outil choisit les indices de Fisher–Yates avec Web Crypto getRandomValues et le rejection sampling, puis distribue les éléments mélangés en round-robin. Les tailles diffèrent d’au plus 1. Vous pouvez copier un groupe ou tous les groupes avec les en-têtes fixes Groupe 1, Groupe 2… Le tirage utilise uniquement le texte saisi et le nombre de groupes : il n’analyse ni noms, ni relations, ni rôles, ni aptitudes. Chaque permutation est équiprobable ; si les capacités ne sont pas identiques, la probabilité d’entrer dans un groupe donné dépend de sa capacité.

Une ligne par élément

De 2 à 20 groupes

Écart de taille d’au plus 1

Deux modes de copie

Que fait le générateur de groupes aléatoires ?

Saisissez un élément par ligne, choisissez de 2 à 20 groupes, puis lancez la génération. Les lignes vides sont ignorées, les lignes répétées restent des éléments distincts et le nombre de groupes ne peut pas dépasser celui des éléments reconnus. L’outil choisit les indices de Fisher–Yates avec Web Crypto getRandomValues et le rejection sampling, puis distribue les éléments mélangés en round-robin. Les tailles diffèrent d’au plus 1. Vous pouvez copier un groupe ou tous les groupes avec les en-têtes fixes Groupe 1, Groupe 2… Le tirage utilise uniquement le texte saisi et le nombre de groupes : il n’analyse ni noms, ni relations, ni rôles, ni aptitudes. Chaque permutation est équiprobable ; si les capacités ne sont pas identiques, la probabilité d’entrer dans un groupe donné dépend de sa capacité.

Cas d’usage

🧑‍🏫

Enseignants

Répartir une liste d’élèves dans un nombre choisi de groupes.

🏢

Animateurs

Créer des sous-groupes à partir d’une liste de participants.

Entraîneurs

Effectuer un premier tirage pour des ateliers ou exercices.

🎉

Organisateurs de jeux

Répartir les joueurs dans un nombre choisi d’équipes.

Fonctions disponibles

01

Une ligne par élément

Chaque ligne non vide devient un élément du tirage.

02

De 2 à 20 groupes

Le nombre de groupes ne peut pas dépasser le nombre d’éléments.

03

Écart de taille d’au plus 1

La distribution round-robin produit les tailles permises les plus proches.

04

Deux modes de copie

Copiez un groupe ou l’ensemble avec les en-têtes fixes.

Exemples

Liste de classe

Collez 24 noms et choisissez 6 groupes.

Le résultat contient 6 groupes de 4.

Atelier

Collez 17 participants et choisissez 5 groupes.

Les tailles sont 4, 4, 3, 3 et 3.

Soirée de jeux

Collez 12 joueurs et choisissez 3 groupes.

Copiez une équipe ou le résultat complet.

Mode d’emploi

  1. 1.

    Saisir les éléments

    Un élément par ligne ; les lignes vides sont ignorées.

  2. 2.

    Choisir le nombre

    Sélectionnez de 2 à 20 groupes.

  3. 3.

    Générer

    La liste est mélangée puis distribuée en round-robin.

  4. 4.

    Copier

    Utilisez le bouton d’un groupe ou l’action Tout copier.

Questions sur le résultat

Comment l’ordre mélangé est-il choisi ?

Fisher–Yates demande chaque indice à Web Crypto getRandomValues. Le rejection sampling écarte la fin inégale de l’intervalle Uint32 avant la réduction vers la plage voulue.

Qu’est-ce qui est équiprobable ?

Chaque permutation est équiprobable. Chaque participant a donc la même chance d’occuper une position donnée dans l’ordre mélangé.

Chaque groupe a-t-il la même probabilité pour une personne ?

Seulement si les capacités sont identiques. Avec des capacités différentes, les probabilités diffèrent : un groupe qui contient c des n positions reçoit cette personne avec une probabilité c/n.

Quel est l’écart entre les tailles ?

La distribution round-robin fait différer deux tailles d’au plus 1.

L’outil équilibre-t-il les compétences ou le niveau ?

Non. Il utilise uniquement les lignes saisies et le nombre de groupes ; aucune donnée de compétence ou de niveau.

Limites de l’algorithme

Web Crypto getRandomValues fournit des valeurs Uint32. À chaque étape de Fisher–Yates, le rejection sampling écarte la courte fin de plage qui ne se divise pas exactement par le nombre d’indices possibles ; la valeur acceptée est ensuite ramenée dans la plage voulue. Ce procédé élimine le biais de modulo et rend chaque permutation équiprobable. Le round-robin affecte les positions 1, 2, 3… aux groupes, puis recommence au Groupe 1, ce qui limite l’écart de taille à 1. Le calcul n’évalue ni relations, ni rôles, ni aptitudes, ni autre propriété des éléments. À capacités égales, chaque groupe a la même probabilité pour un élément ; sinon, un groupe occupant c des n positions a une probabilité c/n.

Dans un atelier français, des participants répartissent des jetons et des cartes vierges en groupes équilibrés sur un tableau.
Dans un atelier français, des participants répartissent des jetons et des cartes vierges en groupes équilibrés sur un tableau.
Les jetons de couleur et les cartes vierges rendent visible une répartition aléatoire et équitable des groupes.