Aller au contenu
WheelSpinny

Comment WheelSpinny choisit le gagnant

Ce qui se passe quand vous appuyez sur Tourner, ce que « équitable » veut dire ici et ce que nous n’affirmons pas.

En bref

Pas à pas

  1. Votre liste devient les secteurs de la roue. Chaque ligne non vide est un secteur. Les lignes répétées sont des secteurs distincts : c’est ainsi qu’on rend volontairement une option plus probable.
  2. Un nombre aléatoire est tiré. Nous demandons un nombre aléatoire à votre navigateur avec crypto.getRandomValues, le générateur cryptographiquement sûr que possède tout navigateur moderne.
  3. Ce nombre devient un secteur, sans biais. Convertir un grand nombre en « un secteur parmi 7 » par une simple division favoriserait légèrement certains secteurs. Nous utilisons donc l’échantillonnage par rejet : les rares nombres qui causeraient un biais sont écartés et on retire, de sorte que chaque secteur est exactement aussi probable.
  4. La roue est dirigée vers le résultat. Nous calculons un angle d’arrêt qui place le secteur choisi sous le pointeur, dans les 70 % centraux de ce secteur, pour que ça ne paraisse jamais une décision de justesse. Puis la roue fait plusieurs tours complets et ralentit jusqu’à cet angle.
  5. Le résultat s’affiche. Le secteur gagnant est mis en évidence, le résultat apparaît en texte au-dessus de la roue et les lecteurs d’écran l’annoncent.

Ce qui n’influence pas le résultat

Lancer le test d’équité

Ce test exécute exactement la fonction que la roue utilise pour tirer un gagnant, des milliers de fois, ici dans votre navigateur, et compte combien de fois chaque secteur gagne. Rien n’est simulé ni envoyé ailleurs.

Tours

Comment lire le résultat du test

Une roue équitable ne donne pas à chaque secteur exactement le même nombre de victoires. Sur 10 000 tours avec 6 secteurs, un écart d’environ 50 victoires par rapport aux 1 667 attendues est normal. Ce qui compte, c’est de savoir si les écarts sont aussi grands que le hasard le permet, et c’est ce que mesure le test du chi carré.

Le pourcentage indiqué montre à quelle fréquence une roue vraiment équitable répartirait ses victoires de façon au moins aussi inégale que la vôtre. Au-dessus de 5 %, c’est l’usage. Même une roue parfaite tombe sous 5 % une fois sur 20, donc un seul résultat bas ne prouve rien ; un vrai biais apparaîtrait encore et encore, et plus nettement avec plus de tours.

Comment chaque outil choisit

Tous les outils de WheelSpinny puisent dans la même source de nombres aléatoires sécurisés, avec la même méthode sans biais :

Dans tout outil animé, le résultat est toujours choisi d’abord et l’animation est dirigée vers lui.

Ce que nous n’affirmons pas

Être clair sur les limites est aussi important que d’expliquer la méthode :