Roue aléatoire : tirage au sort de noms sans biais
Saisissez une liste de noms et lancez la roue : le gagnant est tiré par le générateur cryptographique du navigateur, avec historique et retrait du gagnant.
Comment la roue tire un nom au sort sans biais
Chaque part de la roue a la même probabilité, 1 sur le nombre de noms : 12,5 % avec 8 noms. Le gagnant est tiré par crypto.getRandomValues avant que la roue ne tourne ; l'animation ne fait que s'arrêter sur lui.
Le tirage
Le navigateur fournit un entier aléatoire de 32 bits par crypto.getRandomValues. Pour obtenir un numéro de part entre 0 et n − 1 sans favoriser personne, l'outil rejette les valeurs situées au-delà du dernier multiple de n, puis prend le reste de la division par n. Le gagnant est fixé à ce moment-là. La rotation de la roue est ensuite calculée pour s'arrêter entre 15 % et 85 % de sa part, jamais sur une frontière.
Exemple avec 7 noms
232 = 4 294 967 296 et 4 294 967 296 mod 7 = 4. La limite vaut donc 4 294 967 292 : les 4 valeurs au-dessus sont tirées à nouveau, ce qui arrive environ 9 fois sur 10 milliards. Sans ce rejet, les parts 0 à 3 recevraient 613 566 757 valeurs chacune et les parts 4 à 6 seulement 613 566 756. L'écart est infime, l'outil le supprime quand même. Chaque nom a 1 chance sur 7, soit 14,29 %.
Hypothèses et limites
- Un nom écrit deux fois occupe deux parts et a deux fois plus de chances.
- La roue accepte 100 lignes. Les libellés trop longs sont raccourcis sur la roue ; le nom complet s'affiche dans le résultat.
- Aucune graine n'est publiée : un tirage ne peut être ni rejoué ni prouvé après coup. Gardez une capture de l'historique si vous devez le montrer.
- Si votre système demande moins d'animations, la roue se place directement sur le gagnant, sans confettis.
- La liste est gardée dans votre navigateur, elle n'est envoyée nulle part.
Sources et dates : W3C, Web Cryptography API, méthode getRandomValues (vérifié le 29/10/2026)
Questions fréquentes
La roue aléatoire est-elle vraiment équitable ?
Oui : chaque part a une probabilité de 1 sur n, soit 12,5 % avec 8 noms. Le tirage utilise crypto.getRandomValues et rejette les valeurs qui dépasseraient le dernier multiple de n, ce qui supprime le biais du modulo.
Le résultat dépend-il de l'endroit où la roue s'arrête ?
Non, c'est l'inverse : le gagnant est tiré au moment du clic, puis la rotation est calculée pour s'arrêter sur sa part. La vitesse, la durée et la taille de l'écran ne changent rien au résultat.
Comment retirer le gagnant après chaque tirage ?
Cochez « Retirer le gagnant de la liste » : son nom disparaît de la roue dès qu'il est annoncé. Avec 30 élèves, 29 lancers fixent un ordre de passage complet sans doublon : le dernier nom restant passe en dernier.
Comment donner plus de chances à un nom ?
Écrivez-le sur plusieurs lignes : chaque ligne est une part. Avec 9 lignes dont 2 au même nom, ce nom a 2 chances sur 9, soit 22,2 %.
L'outil est-il vraiment gratuit ?
Oui, l'intégralité des outils sur Kristools sont 100% gratuits et accessibles sans inscription.
Mes données sont-elles protégées ?
Oui. Tous les traitements sont effectués directement et en toute sécurité dans votre navigateur. Aucune donnée personnelle n'est envoyée vers nos serveurs.