Comment ça marche : Tirage au sort
Presque tous les tirages en ligne emploient le générateur de hasard ordinaire du navigateur, qui est prédictible. Celui-ci emploie le générateur cryptographique du système, avec rejet, et il affiche le compte exact des possibilités.
Une liste de prénoms d'élèves est une donnée personnelle. La coller dans un site qui l'envoie à un serveur pour la mélanger, c'est confier à un inconnu la composition de sa classe, pour un service que le navigateur sait rendre tout seul. Ici, la liste est lue dans votre onglet, elle n'est envoyée nulle part, et elle disparaît quand vous fermez la page.
Le tirage lui-même n'est pas un détail. Le générateur de hasard ordinaire d'un navigateur est fait pour la vitesse, pas pour l'équité : sa suite est reproductible, et sur certains moteurs elle a longtemps été franchement biaisée. Cet outil n'emploie que le générateur cryptographique du système, celui qui sert à fabriquer des clés, et il retire un tirage plutôt que de le tordre pour le faire entrer dans la taille de votre liste.
Il affiche aussi ce que les autres cachent : combien de résultats étaient possibles, et donc quelle chance chaque nom avait. Sur une liste de vingt-huit noms, un tirage honnête donne à chacun exactement une chance sur vingt-huit, et cela se vérifie par le calcul plutôt que par une animation.
Comment ça marche
- Collez votre liste dans la zone ci-dessus, un nom par ligne. Les lignes vides sont ignorées.
- Lancez l'outil. Il lit la liste, l'affiche telle qu'il l'a comprise, et tire.
- Choisissez ensuite ce que vous voulez : un nom, plusieurs noms sans remise, l'ordre complet mélangé, ou des groupes. Chaque changement relance un tirage neuf.
Formats acceptés
Un nom par ligne. Les lignes vides et les espaces en trop sont retirés ; les doublons sont GARDÉS et signalés, parce que deux personnes peuvent porter le même prénom et que les retirer changerait la composition de votre liste sans vous le dire.
Du texte collé
Une ligne par nom. Vous pouvez coller une colonne entière depuis un tableur : chaque cellule arrive sur sa propre ligne.
Ses limites
Il n'y a pas de roue qui tourne, et c'est écrit ici plutôt que promis ailleurs
Une roue animée est un composant graphique que la charte de ce site n'a pas, et nous ne fabriquons pas un composant à la va-vite pour faire joli. Surtout, une roue ne rend pas un tirage plus juste : elle le rend plus long. Ce qui rend un tirage juste, c'est le générateur employé et l'absence de biais, et ces deux points sont affichés à l'écran avec leur calcul. Si un affichage de classe vous manque, dites-le : c'est une demande recevable, pas une évidence.
40 000 signes de liste, soit largement plus qu'un établissement entier
Au-delà, l'affichage de la liste lue devient illisible avant que le tirage ne devienne lourd. La limite est donc posée là où l'outil cesse d'être utile, pas là où il cesse de fonctionner.
Les doublons sont gardés
Deux élèves peuvent s'appeler Camille. Retirer le second en silence retirerait une personne du tirage, ce qui est exactement le contraire du service demandé. L'outil compte les doublons et le dit, et c'est à vous de trancher.
Rien n'est gardé d'un passage à l'autre
L'outil n'écrit aucune liste sur votre appareil et n'en garde aucune trace : il ne peut donc pas se souvenir de qui est déjà passé la semaine dernière. C'est une limite assumée, et c'est le prix de la promesse : une liste de noms d'élèves conservée quelque part est une liste qui peut fuiter.
Un tirage n'est pas une répartition équitable dans le temps
Un vrai hasard peut désigner deux fois de suite la même personne, et c'est normal : c'est même la signature d'un tirage non truqué. Si vous voulez que chacun passe une fois et une seule, prenez l'ordre complet mélangé plutôt que des tirages répétés : c'est le mode fait pour ça.
Questions sur cet outil
Ma liste de noms est-elle envoyée quelque part ?
Non, et c'est le point qui compte le plus ici, parce qu'une liste de prénoms d'élèves est une donnée personnelle. Ouvrez l'inspecteur avec la touche F12, onglet « Réseau », videz la liste, puis collez vos noms et tirez autant de fois que vous voulez : la liste des requêtes reste vide. Coupez votre connexion et refaites-le : l'outil tire toujours.
Pourquoi insister autant sur le générateur de hasard ?
Parce que c'est la seule chose qui distingue un tirage d'un simulacre, et que presque personne ne la regarde. Le générateur ordinaire d'un navigateur produit une suite reproductible à partir d'un état interne : il est fait pour être rapide, pas imprévisible, et sa qualité a longtemps varié d'un moteur à l'autre. Le générateur cryptographique du système, lui, est celui qui sert à fabriquer des clés de chiffrement. Pour tirer un nom devant une classe, la différence n'a pas de conséquence dramatique ; mais quand la bonne méthode coûte trois lignes, employer la mauvaise n'a aucune excuse.
Qu'est-ce que le rejet dont parle la page ?
Une façon d'éviter un biais silencieux. Le système rend des nombres tirés dans une plage fixe, par exemple de zéro à soixante-cinq mille cinq cent trente-cinq. Si votre liste compte vingt-huit noms et qu'on se contente de prendre le reste de la division par vingt-huit, les premiers noms de la liste récupèrent une chance de plus que les derniers, parce que la plage ne se découpe pas en parts égales. L'écart est minuscule, mais il est systématique et invisible. La solution est de jeter les tirages qui tombent dans la part incomplète et de recommencer : le résultat devient exact.
Pourquoi le même nom peut-il sortir deux fois de suite ?
Parce que chaque tirage ignore les précédents, ce qui est précisément ce qu'on attend d'un tirage honnête. Un outil qui interdirait de retomber sur le dernier nom sorti ne serait plus équitable : il donnerait à ce nom une chance nulle et aux autres une chance plus grande. Si votre besoin est que chacun passe une fois, le mode « Mélanger toute la liste » le fait d'un seul coup et sans oublier personne.
Comment les groupes sont-ils constitués ?
La liste entière est d'abord mélangée par la méthode de Fisher et Yates, puis distribuée nom par nom dans les groupes, comme on distribue un jeu de cartes. Ce détail a une conséquence utile : les groupes ne peuvent jamais différer de plus d'un nom, même quand le nombre de noms ne se divise pas par le nombre de groupes. Découper la liste mélangée en tranches donnerait le même équilibre, mais distribuer se relit plus facilement dans le code, et un code qu'on relit est un code qu'on peut vérifier.
Puis-je m'en servir pour un tirage au sort qui a des conséquences ?
Pour un tirage informel, oui, sans réserve : la méthode est solide et vous pouvez la vérifier. Pour un tirage qui doit être opposable à des tiers, par exemple l'attribution d'un bien ou d'une place, non, et pas à cause du hasard employé : parce que rien ici ne prouve à un tiers ce qui s'est passé sur votre écran. Un tirage opposable a besoin d'un témoin, d'un procès-verbal ou d'un huissier, et aucun site web ne peut remplacer cela, y compris celui qui vous jurerait le contraire.
Puis-je garder ma liste pour la prochaine fois ?
Pas dans l'outil, et c'est délibéré : nous n'écrivons aucune liste de noms sur votre appareil, donc aucune ne peut y être retrouvée. Gardez votre liste là où vous la gardez déjà, dans un fichier ou un tableur, et recollez-la. C'est un geste de plus contre une garantie qui vaut la peine.
Presque tous les tirages en ligne emploient le générateur de hasard ordinaire du navigateur, qui est prédictible. Celui-ci emploie le générateur cryptographique du système, avec rejet, et il affiche le compte exact des possibilités.
VérifierLa preuve, pas à pasLa vérification par l'inspecteur réseau, expliquée geste par geste, captures à l'appui.
Le coinLe coin de la classePour les personnes qui enseignent : un minuteur avec ses cycles de travail, un tirage au sort qui ne triche pas, des fiches d'exercices en PDF, des cartes mémo dont l'échéancier reste dans votre fichier.