Centre d'aide officiel du site

Équité des distributions : comprendre et vérifier

Comprenez comment les cartes sont distribuées sans tenir compte de votre profil, à quoi sert leur signature et comment vérifier une donne après la partie.

Dernière mise à jour : Version du site : 1.5.4.9

Des cartes distribuées sans préférence

Une bonne main doit pouvoir revenir à chacun, quel que soit son pseudo, son ancienneté ou son statut sur le site. Le moteur de distribution aléatoire ne choisit pas les cartes en fonction de ces caractéristiques : il construit un ordre de cartes, puis les répartit entre les places de la table.

L'équité, c'est la même règle de tirage pour tous. Elle laisse toute leur place au hasard et à votre manière de jouer. Elle ne signifie ni des mains de force égale à chaque donne, ni un nombre identique de victoires pour chaque joueur.

Trois éléments pour comprendre et vérifier

Votre profil ne décide pas de vos cartes

Le générateur ne reçoit ni votre identité, ni votre classement, ni vos achats, ni votre statut soutien. Ces informations ne servent pas à composer le paquet ou à déterminer la force de votre main. Payer des crédits ou soutenir le site n'est donc pas un moyen d'obtenir de meilleures cartes.

Une fois l'ordre du paquet établi, les cartes sont affectées aux différentes places et au chien selon le format joué. Le programme n'a pas à rechercher un « bon jeu » pour une personne particulière : les mains découlent de cet ordre et des règles de distribution.

Dans un tirage uniforme, chaque place disposant du même nombre de cartes a les mêmes probabilités de recevoir des atouts, des bouts, des rois ou une longue. Ce principe concerne les chances de recevoir les cartes ; le résultat dépend ensuite des enchères, du chien, du jeu de la carte et des décisions de toute la table.

Une séquence fixée pendant l'attente

En Premium à 4 ou 5 et dans les tournois quotidiens, notamment, un numéro de distribution et un numéro de séquence sont enregistrés lors de l'initialisation du jeu, sans attendre que tous les joueurs soient arrivés. Les arrivées suivantes reprennent ces références.

  1. Au départ, les références sont fixées. Le numéro de distribution décrit l'ordre initial des 78 cartes. Le numéro de séquence sert à reproduire les mélanges suivants.
  2. Pendant l'attente, un code est consultable. Si vous activez son affichage, vous pouvez noter ce code alors que des places sont encore libres. Les autres joueurs peuvent consulter le même code en rejoignant la table.
  3. Après la partie, les références sont révélées. Elles permettent de retrouver la distribution complète et de comparer le code recalculé avec celui relevé à l'entrée.

L'intérêt de cette chronologie est concret : les joueurs qui arrivent ensuite ne déclenchent pas un nouveau choix de cartes adapté à leur profil. Une redistribution prévue par la partie, par exemple après un tour sans annonce, utilise la séquence enregistrée et son compteur de redistributions.

En savoir plus sur les trois références d'une donne

Le numéro de distribution permet de reconstruire le paquet initial. Le numéro de séquence détermine les mélanges reproductibles. Le nombre de redistributions indique la donne à consulter dans cette séquence.

Pour retrouver les bonnes mains, il faut aussi choisir le bon nombre de joueurs. Le code porte sur le couple distribution-séquence : il peut rester identique lorsque les mains changent lors d'une redistribution prévue. Ce changement de cartes ne signifie donc pas, à lui seul, que les références initiales ont été remplacées.

Ce parcours de contrôle concerne les modes qui affichent ce code. Les donnes communes du Duplicate, les défis et les distributions imposées par un organisateur ont leur propre mode de sélection, expliqué plus bas.

La signature : un repère que vous pouvez conserver

Le « code de hachage », aussi appelé ici signature de contrôle, est une courte empreinte calculée à partir du numéro de distribution et du numéro de séquence. Les mêmes références produisent toujours le même code.

Vous pouvez ainsi rapprocher une information visible avant le jeu des références révélées après le jeu, sans connaître à l'avance les mains adverses. Un code différent signale une incohérence à examiner ; un code identique confirme la concordance de cette empreinte.

Ce contrôle et la qualité du hasard répondent à deux questions différentes : retrouver le code initial ne démontre pas, à lui seul, que tous les tirages sont équiprobables. Les explications sur le générateur et les contrôles statistiques complètent cette vérification.

Comment le code est-il calculé, et que prouve-t-il exactement ?

Le système actuel calcule le SHA-1 du texte formé par le numéro de distribution suivi du numéro de séquence, sans séparateur, puis affiche les cinq premiers caractères hexadécimaux. Le même calcul est effectué dans le jeu et dans la page Distributions.

Il existe 165, soit 1 048 576 codes possibles, pour un nombre de distributions bien plus grand. Plusieurs couples de références peuvent donc partager une empreinte : on appelle cela une collision. Le code seul ne permet pas de retrouver une distribution unique.

Cette empreinte courte est un outil de comparaison ; elle ne constitue pas une signature numérique infalsifiable ni une preuve absolue d'absence de modification. Conserver le code observé pendant l'attente, vérifier les références finales et reconstituer les mains apporte un contrôle concret, avec cette limite clairement identifiée.

Pourquoi numéroter toutes les distributions ?

Les 78 cartes distinctes peuvent être ordonnées de 78! façons : 78 choix pour la première carte, 77 pour la suivante, et ainsi de suite. Cela représente environ 1,13 × 10115 ordres de paquet. Chaque ordre possède son propre numéro et peut être retrouvé à partir de celui-ci.

Le principe mathématique est simple : si chaque choix parmi les cartes restantes est uniforme et indépendant, chaque ordre final a la même probabilité. La répartition du paquet entre les mains ne favorise alors aucune place. La numérotation rend ces ordres identifiables et reproductibles ; c'est la méthode de tirage qui détermine leurs probabilités.

Le moteur utilise une source aléatoire fournie par OpenSSL, des fonctions de génération de nombres et une bibliothèque de calcul sur les grands entiers. Il ne s'agit pas de choisir dans une petite liste de jeux « gagnants » ou « perdants » préparés pour les comptes.

En savoir plus sur le générateur et l'équiprobabilité

Les numéros décrivent les ordres du paquet de 0 à 78! − 1. Le moteur construit ce numéro par des choix successifs parmi les cartes restantes, puis utilise BCMath pour conserver cet entier sans perte de précision.

Dans l'implémentation actuelle, chaque choix utilise mt_rand (Mersenne Twister), réinitialisé avec des octets issus d'OpenSSL. La présence d'une bibliothèque reconnue ne suffit pas, à elle seule, à certifier une équiprobabilité mathématique parfaite de toute la chaîne : il faut aussi examiner la conversion des nombres, les versions utilisées et les mélanges successifs.

La documentation PHP de Mersenne Twister décrit notamment des corrections de biais selon les versions. La documentation de la source OpenSSL précise le fonctionnement de la source aléatoire. Cette distinction explique pourquoi le site dispose aussi d'outils d'audit du moteur réellement exécuté.

Vérifier votre propre partie, pas à pas

  1. Avant de rejoindre la table : dans les options de Mon compte, rubrique « Affichage et forum », activez « Afficher les hash des séquences de distributions », si cette option est proposée par votre interface.
  2. À l'entrée en jeu : dans un mode compatible, relevez le message « Info distribution » / « Code de hachage ». Si la table n'est pas encore complète, conservez ce code dès cet instant, par exemple par une capture d'écran.
  3. À la fin : dans le récapitulatif, repérez « Distribution jouée » et utilisez « Ouvrir la distribution ». Vous pouvez aussi saisir les références finales dans la page Distributions.
  4. Comparez : vérifiez le nombre de joueurs, le numéro de distribution, le numéro de séquence et le nombre de redistributions. Comparez le code affiché avec celui conservé au départ, puis consultez les mains et le chien.

Vous n'avez pas besoin de programmer ni de calculer le hachage vous-même : la page Distributions le recalcule. Si vous constatez une différence, transmettez à l'assistance l'identifiant de la partie, les références utilisées et votre capture du code initial, afin que la comparaison puisse être examinée.

Des contrôles statistiques pour confronter le moteur à la théorie

Les outils de statistiques du site permettent deux vérifications complémentaires. Ils mesurent les distributions produites, au-delà du ressenti laissé par quelques bonnes ou mauvaises mains.

  • Le hasard et les bouts dans le chien : des simulations utilisent les fonctions du jeu pour comparer la présence du Petit, du 21 et de l'Excuse aux probabilités théoriques. Elles distinguent le tirage brut des donnes retenues après traitement du Petit sec.
  • L'équité entre catégories de joueurs : les mains de parties enregistrées sont reconstituées pour comparer les points en cartes, les atouts, les bouts et les rois selon la participation au Premium, les achats et le statut soutien. La comparaison se fait au sein de tables réunissant les deux groupes.

Ces outils sont accessibles aux rôles habilités dans l'espace Statistiques : l'audit du hasard aux consultants et à la modération, l'audit par catégories à la modération. Cette page publique en explique la méthode ; elle ne présente pas de résultats chiffrés sans échantillon daté.

Comment interpréter un résultat statistique ?

Un contrôle sérieux précise le nombre de donnes, le format, la période lorsqu'il s'agit d'un historique et les critères mesurés. Un résultat compatible avec la théorie signifie qu'aucun écart n'est détecté par ce test dans cet échantillon. Il ne certifie pas toutes les propriétés du générateur.

Par exemple, pour un chien de 6 cartes tiré uniformément parmi 78 cartes, avant l'exclusion du Petit sec, le nombre moyen de bouts est de 6 × 3 / 78, soit environ 0,231. Ce nombre est une moyenne sur de nombreuses donnes : il ne prévoit pas le contenu du prochain chien.

Le rejet du Petit sec modifie certaines probabilités. L'audit utilise donc une référence adaptée pour les donnes retenues. Il examine aussi les fluctuations attendues et la taille de l'échantillon. De même, comparer les victoires de deux groupes ne suffit pas à comparer leurs cartes : leur expérience et leur manière de jouer peuvent différer.

Petit sec, Duplicate et donnes présélectionnées

Pour parler d'équité avec précision, il faut tenir compte des règles du mode choisi.

  • Le Petit sec : le moteur écarte ou remélange une donne présentant ce cas, selon le parcours de distribution. Ce contrôle porte sur les cartes, quelle que soit l'identité de leur détenteur. Les probabilités des donnes jouables doivent être étudiées en tenant compte de cette règle.
  • Le Duplicate : les distributions sont sélectionnées selon des critères de jeu, notamment la main du preneur. Elles ne forment donc pas un échantillon uniforme de tous les paquets possibles. L'équité de la comparaison repose sur le fait de confronter les résultats de joueurs placés dans les mêmes conditions de cartes et de rôle.
  • Les parties organisées et les formations : une distribution peut être présélectionnée pour un tournoi ou un exercice. Elle est alors imposée par l'organisation. Cette situation se distingue d'une nouvelle donne tirée au hasard.

La page Distributions permet de consulter et de reconstituer les donnes, ainsi que de les enregistrer lorsque votre rôle le permet. Les règles des modes de jeu précisent le cadre dans lequel elles sont utilisées.

Pourquoi peut-on recevoir plusieurs mauvaises mains de suite ?

Un tirage aléatoire ne répartit pas les bonnes mains à tour de rôle. Des séries favorables ou défavorables peuvent se produire, et quelques parties ne suffisent pas à mesurer l'équité d'un système. Une suite de mauvais jeux ne crée pas un droit à une bonne main au tirage suivant.

Le générateur ne consulte pas vos défaites précédentes pour vous « compenser », ni vos victoires pour vous pénaliser. Pour examiner une situation, les références d'une donne et les mesures sur un ensemble de parties sont plus utiles qu'une impression isolée. Vous disposez des étapes ci-dessus pour effectuer ce contrôle sur votre propre jeu.

Jouer au tarot !

.