Sur une planche de Galton, des billes tombent à travers des rangées de clous plantés en quinconce, rebondissent à gauche ou à droite, puis s’empilent en une courbe en cloche. Francis Galton y versait des grains de plomb pour illustrer ses conférences sur l’hérédité, notamment à la Royal Institution, le 9 février 1877. Personne ne peut dire où tombera une bille donnée, mais la forme du tas se prévoit.
Les plateformes en ligne ont remplacé les clous par du code. Quand l’un des 777 millions d’utilisateurs mensuels que Spotify comptait au 30 juin 2026 lance la lecture aléatoire, quand un jeu vidéo tire le contenu d’une boîte à butin ou qu’un casino en ligne distribue une partie de cartes virtuelle, un algorithme décide.
Reste une question : comment savoir qu’un nombre sorti d’une machine relève vraiment du hasard ? Les mathématiciens répondent par des tests. Dès que de l’argent réel entre en jeu, ces tests deviennent, dans les marchés réglementés, une obligation encadrée par des normes, des laboratoires et, au Canada, des régulateurs provinciaux.
Un hasard fabriqué par calcul
Un programme exécute des instructions ; à lui seul, il ne sait pas lancer une pièce. Pour produire du hasard, la plupart des logiciels font donc appel à des générateurs pseudo-aléatoires : une formule part d’une valeur initiale, la graine, et en tire une longue suite de nombres d’apparence aléatoire. Le mathématicien Pierre L’Ecuyer, de l’Université de Montréal, décrivait en 2020 à Québec Science « un bout de code qui va prendre les 200 bits et les brasser ».
Le magazine en tirait la conséquence : un générateur algorithmique reste un système déterministe. Même graine, même suite. Le langage Python s’appuie sur le Mersenne Twister, un générateur publié en 1998 que sa documentation range parmi les plus testés qui existent. Sa suite ne se répète qu’au bout de 2 puissance 19 937 moins 1 valeurs, un nombre de 6 002 chiffres.
Cette période a pourtant une limite : au-delà de 2 080 éléments, rappelle la documentation, une liste compte plus d’ordres possibles que la période du générateur, et certains ne sortiront jamais d’un mélange.
Quand le vrai hasard sonne faux
Spotify présente sa lecture aléatoire comme l’une de ses fonctions les plus utilisées, et l’une des plus mal comprises. Pendant cinq ans, raconte son équipe d’ingénierie dans un billet de novembre 2025, elle a été purement aléatoire, et les utilisateurs réclamaient plus de variété : certains titres ou artistes semblaient revenir sans cesse, d’autres paraissaient enterrés.
Les ingénieurs résument le paradoxe par une pièce qui tombe cinq fois de suite sur face, un résultat valable qui ne paraît pas aléatoire pour autant. Leur réponse s’appelle Fewer Repeats (moins de répétitions), présenté dans le même billet comme le réglage par défaut des abonnés Premium.
Le système tire plusieurs ordres aléatoires de la liste, pénalise chacun selon la place qu’y occupent les morceaux écoutés récemment, dans cette liste comme ailleurs sur Spotify, et retient le plus frais. Chaque ordre candidat reste tiré au sort ; seul le choix final tient compte de l’historique.
La lecture aléatoire standard, elle, ignore cet historique. Chaque titre y reçoit une valeur tirée par un Mersenne Twister à partir d’une graine, et la liste suit ces valeurs. Pour un service de divertissement, faire passer le hasard par le filtre de la perception est un choix de conception assumé.
Des batteries de tests pour démasquer les faux hasards
On ne lit pas le hasard dans une suite de nombres ; on y cherche des défauts. Les statisticiens soumettent la sortie d’un générateur à des batteries de tests qui traquent fréquences inégales, motifs récurrents et corrélations entre tirages. En 2007, Pierre L’Ecuyer et Richard Simard ont publié TestU01, une bibliothèque qui propose des batteries de plus en plus longues : SmallCrush, Crush puis BigCrush.
TestU01 reprend une bonne partie des tests des batteries Diehard et du NIST américain, et y ajoute des épreuves qui piègent des générateurs ayant passé ces deux-là. En 2014, l’informaticienne Melissa O’Neill, du Harvey Mudd College, a montré que le test de complexité linéaire de TestU01 repère un comportement non aléatoire dans le Mersenne Twister en moins de cinq secondes, avec moins de 75 000 nombres générés.
Presque tous les générateurs d’usage courant, écrivait-elle, échouaient à l’examen même minimal de TestU01. Pierre L’Ecuyer pointait en 2020 une cause plus humaine : « Les gens qui construisent des logiciels très populaires prennent parfois des algorithmes dans de vieux livres ; ils ne connaissent pas ça et mettent n’importe quoi. »
Avec de l’argent réel, le hasard passe au laboratoire
Quand le hasard devient payant, les règles se durcissent par paliers. Pour les boîtes à butin des jeux vidéo, l’App Store d’Apple (règle 3.1.1) et Google Play exigent d’indiquer, avant l’achat, les chances d’obtenir chaque type d’objet. L’éditeur publie ses propres chiffres, et aucun des deux textes ne prévoit qu’un tiers les vérifie. Pour les applications de jeux d’argent, la règle 5.3.4 d’Apple réclame d’abord les licences nécessaires là où elles sont utilisées.
Pour ces jeux, la vérification passe par des laboratoires d’essai. La norme GLI-19 de Gaming Laboratories International, un guide de conformité destiné notamment aux régulateurs, en fixe le détail : le laboratoire examine le code source des algorithmes de hasard, puis soumet les résultats à des tests statistiques évalués, collectivement, à un niveau de confiance de 99 %.
Le générateur doit être cryptographiquement fort, donc résister à un attaquant qui connaîtrait son code, et ne peut pas être amorcé à partir de la seule heure. Le Mersenne Twister, que la documentation de Python juge totalement inadapté aux usages cryptographiques, ne suffirait donc pas à lui seul.
Sauf règle de jeu contraire, chaque tirage doit rester indépendant des parties précédentes : un jeu ne peut ajuster ni la probabilité d’une fonction spéciale d’après l’historique des gains, ni son taux de retour théorique d’après les paiements passés. C’est l’inverse de Fewer Repeats.
En Ontario, c’est la CAJO, le régulateur provincial des jeux, qui inscrit ce contrôle dans les normes de son registrateur. Un jeu en ligne, un générateur de nombres aléatoires ou un composant qui détermine le résultat des paris ne peut arriver sur un site qu’après l’approbation du registrateur ou la certification d’un laboratoire d’essai indépendant inscrit auprès de lui, et chaque modification ultérieure repasse par la même étape (norme 4.08).
L’exploitant doit ensuite surveiller et tester ces systèmes pendant toute leur durée de vie (norme 4.09), et ni la somme misée ni la façon de jouer ne peuvent influencer le choix des résultats, sauf changement de règles clairement annoncé au joueur (norme 4.26).
Au Québec, Loto-Québec a annoncé en janvier 2016 qu’elle troquerait ses bouliers contre un ordinateur pour ses propres loteries dès le 1er février. Deux firmes, Deloitte et GLI, avaient certifié ce générateur de façon indépendante, et des auditeurs externes devaient contre-vérifier chaque tirage avec leur propre système.
| Qui juge le hasard | Cadre | Ce qui est exigé ou examiné | Qui vérifie |
| TestU01 (2007) | Recherche et simulation | Sortie d’un générateur, soumise à des batteries de tests | Quiconque l’utilise |
| App Store et Google Play | Boîtes à butin des jeux vidéo | Probabilités affichées avant l’achat | Aucun tiers prévu par ces règles |
| GLI-19, version 3.0 | Jeux d’argent en ligne | Code source, tests à 99 % de confiance, résistance aux attaques | Un laboratoire d’essai indépendant |
| Normes 4.08 et 4.26 de la CAJO | Casinos en ligne de l’Ontario | Approbation ou certification préalable, résultats indépendants de la mise | Le registrateur ou un laboratoire inscrit |
| Tirages de Loto-Québec (2016) | Loteries québécoises | Double certification du générateur, contre-vérification des tirages | Deloitte, GLI et des auditeurs externes |
Pour un joueur canadien, tout commence par la licence
Pour qui vit au Canada et veut jouer en argent réel, ces normes posent une question pratique : sur quel site le hasard a-t-il été certifié, par qui, et selon quelles règles ? La réponse change d’une province à l’autre. En Ontario, les sites inscrits relèvent des normes de la CAJO. Au Québec, Loto-Québec exploite son propre casino en ligne, réservé aux résidents de la province.
Dans les provinces qui n’ont pas ouvert leur marché à des exploitants privés, les sites provinciaux côtoient des sites dont la licence vient de Malte, de Curaçao ou de la Commission des jeux de Kahnawake, et le statut juridique de ces derniers pour les joueurs canadiens reste débattu. Or c’est la licence qui détermine quelles règles de test s’appliquent au générateur, et elle ne se déduit d’aucune formule : il faut la chercher, site par site.
La page de BonusFinder Canada consacrée aux meilleurs casinos argent réel en ligne au Canada prend la question par ce bout : la licence et l’organisme qui la délivre ouvrent sa liste de critères d’évaluation, et, pour les jeux pilotés par un générateur, elle conseille de vérifier le sceau eCOGRA et la licence de l’exploitant. Sa sélection se limite aux sites qu’elle peut présenter dans la province du lecteur.
Le prochain pas : chercher le hasard dans la physique
Pour la cryptographie ou la loterie, notait Québec Science en 2020, le similihasard des générateurs algorithmiques n’est pas optimal, et les ingénieurs vont puiser l’imprévisible dans la physique.
Cloudflare photographie à intervalles réguliers une centaine de lampes à lave dans le hall de son siège, et ces images alimentent en partie la graine de son générateur cryptographique. Au Québec, le physicien Bertrand Reulet, de l’Université de Sherbrooke, a conçu une technique, depuis brevetée, qui tire des bits aléatoires de l’effet tunnel, le passage imprévisible d’électrons à travers un isolant très fin. En 2020, il en préparait un prototype sur puce avec l’École de technologie supérieure de Montréal.
La physique quantique promet davantage : un hasard dont l’origine se certifie. En mars 2025, une équipe comprenant notamment JPMorgan Chase, Quantinuum et l’Université du Texas à Austin a publié dans Nature des bits aléatoires produits par un ordinateur quantique de 56 qubits, puis certifiés par des supercalculateurs.
Le protocole garantit, avec une forte probabilité, un minimum d’entropie, sous des hypothèses précises sur la puissance d’un tricheur. Pour les auteurs, cette certification sert en particulier les loteries et les jeux électroniques, où des parties qui ne se font pas forcément confiance doivent vérifier qu’un nombre rendu public a bien été produit à la demande.
Ce que la certification ne promet pas
Une certification atteste qu’un jeu a passé les contrôles d’équité ; elle ne promet aucun gain. Comme la forme du tas sur la planche de Galton, la marge d’un jeu d’argent se calcule d’avance, et en Ontario ses spécifications doivent indiquer les chances de gagner chaque prix et l’avantage de l’exploitant sur chaque mise (norme 4.05).
Les normes ontariennes interdisent aussi tout langage qui laisse croire qu’une combinaison gagnante est attendue ou imminente (norme 4.07). Sauf mécanique annoncée dans les règles, comme une cagnotte progressive ou des jetons à collecter pour accéder à une manche spéciale, une série de pertes ne rend pas le tirage suivant plus favorable.
Ces jeux s’adressent aux adultes : 19 ans en Ontario, 18 ans sur le site de Loto-Québec. Pour qui sent que le jeu prend trop de place, Jeu : aide et référence répond gratuitement et en toute confidentialité, 24 heures sur 24 et 7 jours sur 7, au 1 800 461-0140 partout au Québec et au 514 527-0140 dans la région de Montréal. En Ontario, ConnexOntario répond jour et nuit au 1 866 531-2600, et ailleurs au pays, les lignes d’aide sont organisées province par province.




