Comment faire tourner une roue aléatoire en ligne ?
Remplacez les exemples par vos propositions, une par ligne, puis touchez la roue ou le bouton « Faire tourner la roue ». Elle ralentit, s'arrête sous le pointeur, et le résultat s'affiche en dessous, annoncé aussi aux lecteurs d'écran.
La roue accepte jusqu'à 48 propositions. Un texte long s'écrit en plus petit sur la roue, puis il est raccourci s'il ne tient toujours pas dans son segment ; le résultat affiché reprend toujours la proposition complète. Les couleurs alternent violet, rose, or et lavande, sans que deux segments voisins partagent la même teinte.
La roue est-elle vraiment aléatoire ?
Oui, et le résultat ne dépend pas de l'animation. Au moment où vous touchez la roue, l'outil tire d'abord le numéro de la proposition gagnante avec crypto.getRandomValues, le générateur cryptographique du navigateur, puis un point d'arrêt au hasard à l'intérieur de son segment, jamais sur une séparation. Il calcule ensuite l'angle final, et la roue ne fait que s'y rendre en ralentissant. La force ou la durée de votre geste n'y changent rien.
Le tirage du gagnant rejette les valeurs aléatoires qui créeraient un biais de modulo, si bien que chaque proposition a exactement une chance sur n. Chaque tour est indépendant du précédent : une proposition qui vient de sortir a autant de chances de ressortir que les autres. D'après la documentation MDN, ce générateur est pseudo-aléatoire, initialisé avec de l'entropie du système ; la roue n'est pas pour autant un dispositif certifié par un tiers.
Si votre appareil demande de réduire les animations, la roue tourne moins longtemps : le résultat, tiré de la même façon, a exactement les mêmes probabilités.
Quelles sont les chances de chaque proposition ?
Chaque proposition occupe la même part de la roue et a donc une chance sur n, où n est le nombre de propositions. Pour avantager une option, écrivez-la deux fois : avec une ligne en double parmi 5 lignes, elle obtient 2 chances sur 5, soit 40 %, contre 20 % pour chacune des trois autres.
Le hasard laisse aussi des absences étonnantes. Avec 6 propositions, une option donnée ne sort pas une seule fois en 6 tours dans 33,49 % des cas, et reste absente au bout de 10 tours dans 16,15 % des cas, soit (5/6) puissance 10. Ce n'est pas un défaut de la roue : c'est le comportement normal du hasard.
| Propositions | Chance de chacune | Angle d'un segment |
|---|---|---|
| 2 | 50 % | 180° |
| 3 | 33,33 % | 120° |
| 4 | 25 % | 90° |
| 6 | 16,67 % | 60° |
| 8 | 12,5 % | 45° |
| 10 | 10 % | 36° |
| 12 | 8,33 % | 30° |
| 20 | 5 % | 18° |
À quoi sert une roue aléatoire ?
Dès qu'il faut choisir sans discuter pendant dix minutes, la roue rend service :
- En classe : interroger un élève, répartir des exposés ou désigner le prochain lecteur, en cochant « Retirer la proposition gagnante » pour ne pas appeler deux fois le même.
- Entre amis ou en famille : choisir un restaurant, un film, un gage ou la personne qui fait la vaisselle.
- En réunion : fixer un ordre de passage. Avec le retrait activé, 4 tours suffisent pour classer 5 noms (le dernier restant ferme la marche), et les 120 ordres possibles ont tous la même probabilité.
- Pour plusieurs gagnants d'un coup ou une très longue liste, l'outil de tirage au sort ira plus vite.
Comment bien utiliser la roue devant un public ?
Quelques comportements à connaître avant de la lancer devant une classe ou un groupe :
- Les lignes vides et les espaces en trop sont ignorés ; deux lignes identiques forment deux segments distincts.
- Le retrait de la proposition gagnante se fait au début du tour suivant, pour que la roue reste arrêtée sur le résultat le temps de le lire.
- Pendant que la roue tourne, la liste est verrouillée : vous pouvez la modifier dès l'arrêt.
- Au clavier, la touche Tab atteint la roue, puis Entrée ou Espace la lance ; sur téléphone, un simple toucher suffit.
- Rien n'est enregistré : recharger la page remet l'exemple de départ et efface les derniers résultats.