Aller au contenu
xmoo.app

Outil · Hasard

Roue aléatoire

Qu’est-ce qu’on mange ce soir, qui commence, quel film regarder ? Saisissez vos choix, faites tourner la roue et laissez le hasard trancher – avec la même chance pour chaque case.

Jusqu’à 200 entrées de 80 caractères au plus. Une entrée saisie deux fois a deux fois plus de chances. Toucher la roue la fait aussi tourner.

Pour quoi faire tourner une roue ?

Pour une simple liste de noms – désigner plusieurs personnes, répartir des tâches ou former des équipes –, le tirage au sort convient mieux. Une pièce, des dés ou un nombre : voyez pile ou face.

Le résultat est tiré avant que la roue ne tourne

L’essentiel d’abord : la case gagnante est fixée avant le premier mouvement. La rotation ne fait que la montrer. Sa durée, son ralentissement ou l’endroit où vous cliquez ne changent rien au résultat.

  1. Un nombre aléatoire. Votre navigateur fournit un nombre entre 0 et 4 294 967 295 (2³² − 1) par l’API Web Crypto (crypto.getRandomValues), une source prévue pour le chiffrement et donc imprévisible.
  2. La case, sans biais. Avec n entrées, il faut un nombre de 0 à n − 1. Prendre simplement le reste de la division par n avantagerait très légèrement les premières cases, car 2³² n’est en général pas divisible par n. Les nombres au-delà du dernier multiple complet de n sont donc écartés et tirés à nouveau : chaque case a alors exactement une chance sur n.
  3. Le point d’arrêt. Un second nombre aléatoire fixe où, dans la case, l’aiguille s’arrête – jamais tout au bord, pour qu’il n’y ait pas de discussion sur la ligne.
  4. La rotation. La roue fait cinq à sept tours complets puis ralentit jusqu’à ce point précis.

Exemple : un tour de roue pas à pas

La roue porte les cinq entrées du formulaire : Crêpes, Raclette, Couscous, Salade et Quiche. Avec cinq cases, chacune mesure 360° ÷ 5 = 72°. Sur la roue au repos, comptée dans le sens des aiguilles d’une montre à partir du haut, Crêpes va de 0° à 72°, Raclette de 72° à 144°, Couscous de 144° à 216°, Salade de 216° à 288° et Quiche de 288° à 360°.

  1. Le hasard donne la case 3 (en comptant à partir de 0) : Salade. La chance était de 1 ÷ 5 = 20 %.
  2. Le point d’arrêt tombe au milieu de la case : 216° + 36° = 252°.
  3. Pour amener ce point sous l’aiguille, en haut, la roue doit tourner de 360° − 252° = 108°. Avec cinq tours complets avant, elle tourne en tout de 5 · 360° + 108° = 1908°.
Crêpes Raclette Couscous Salade Quiche 0° 72° 144° 216° 288° 252° La roue au repos 5 cases de 360° ÷ 5 = 72° chacune 1. Hasard : case 3 = Salade 2. Arrêt : 216° + 36° = 252° 3. Rotation : 360° − 252° = 108° Cible : 5 · 360° + 108° = 1908° Le point d’arrêt se trouve alors en haut, sous l’aiguille.
Du hasard à la rotation : la case est fixée d’abord, la roue ne fait que la montrer. Valeurs de l’exemple. Illustration personnelle.

Les chances sur la roue

Toutes les cases ont la même largeur et la même chance. Quelques conséquences faciles à oublier :

Limites de cet outil

Confidentialité : la roue fonctionne entièrement dans votre navigateur ; vos entrées ne sont envoyées ni à xmoo.app ni à personne d’autre. Le lien à partager contient les entrées elles-mêmes – qui le reçoit les voit. Elles se trouvent après le # de l’adresse ; les navigateurs n’envoient pas cette partie au serveur, et l’outil la retire de la barre d’adresse après l’ouverture.

Sources

Dernière mise à jour de la page : 12 novembre 2026