Générateur de groupes
Système de répartition // v1.0
Saisissez chaque nom sur une ligne
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
Une ligne par élément
Chaque ligne non vide devient un élément du tirage.
De 2 à 20 groupes
Le nombre de groupes ne peut pas dépasser le nombre d’éléments.
Écart de taille d’au plus 1
La distribution round-robin produit les tailles permises les plus proches.
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.
Saisir les éléments
Un élément par ligne ; les lignes vides sont ignorées.
- 2.
Choisir le nombre
Sélectionnez de 2 à 20 groupes.
- 3.
Générer
La liste est mélangée puis distribuée en round-robin.
- 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.

Outils associés
Outils associés
Continuez avec des outils utiles pour les cours, les jeux, la création et les décisions rapides.