Notre monde repose sur des nombres générés de manière aléatoire. Sans eux, une grande partie de la vie moderne s'effondrerait. Mais ces chiffres ne sont pas faciles à trouver.
Revenons quelques années en arrière. Un groupe d'amis s'efforce d'expliquer à un commerçant ce qu'ils recherchent : une radio avec beaucoup de parasites, du genre de celles que l'on obtient en tournant le cadran entre les stations. Le vendeur ne sait pas trop quoi penser.
"Je crois qu'il nous a pris pour des fous", se souvient Mads Haahr.
C'était en 1997, et la scène se déroule dans un magasin Radio Shack de Berkeley, en Californie. La plupart des radios en vente étaient équipées de filtres anti-bruit qui éliminaient le bruit crucial recherché.
Après quelques efforts de persuasion, le vendeur accepte de laisser Haahr et ses amis écouter l'un des appareils les moins chers qu'il a en réserve dans l'arrière-boutique.
Lorsqu'ils ont mis deux piles dans la petite radio grise de 10 dollars, le bruit gênant a disparu. "Nous avons sauté de joie", raconte Haahr. Ils pensaient que cette petite radio allait les rendre riches.
Haahr et trois de ses amis travaillaient sur des logiciels de jeu : des machines à sous numériques et des jeux de blackjack qu'ils voulaient mettre en ligne. À l'époque, les casinos en ligne commençaient tout juste à décoller.
« La capacité de jouer, et non de penser, est ce qui a été crucial dans notre développement » : Marcus du Sautoy, éminent mathématicien et professeur à Oxford.
Les bizarreries de Pi, le nombre qui a le plus d'adeptes au monde (et qui n'est même pas un nombre)
Pourquoi certains disent que 2 + 2 = 5 (et pourquoi Descartes à Orwell ont fait cette somme).
Haahr savait qu'il lui faudrait être capable de générer des nombres aléatoires de manière fiable pour son activité. Des flux infinis de chiffres qui détermineraient quelles combinaisons apparaîtraient lorsque le joueur tirerait le levier virtuel, ou quelles cartes seraient distribuées lors d'une partie de poker en ligne.
Si ces éléments n'étaient pas aléatoires, le casino numérique ne serait pas équitable et les joueurs pourraient même essayer de battre le système en cherchant des schémas prévisibles dans les jeux.
Les quatre amis ont donc cherché une source fiable de hasard. Quelque chose qui, par définition, ne pouvait pas être biaisé. Le bruit d'une radio analogique bon marché pouvait fournir cette source.
Le bruit émis par un tel appareil est en fait un signal désordonné façonné par l'activité électromagnétique et la foudre dans l'atmosphère terrestre. C'est ce qui génère l'imprévisible rafale d'électricité statique.
Haahr avait prévu qu'un ordinateur écoute tout ce désordre, convertisse les hauts et les bas en uns et en zéros, puis l'utilise pour produire des chaînes de nombres aléatoires, telles que 4107567387. Cela pourrait être utilisé, par exemple, pour déterminer que la prochaine carte à distribuer dans votre jeu de poker en ligne est un six de pique.
Dans cette quête du vrai hasard, ils ont cherché presque partout des phénomènes chaotiques imprévisibles et non manipulables. Ils ont écouté le grondement des orages, capturé des images de gouttes de pluie sur du verre et joué avec les plus petites particules de l'univers connu. Mais la recherche est loin d'être terminée.
En fin de compte, la petite radio grise n'a pas rendu Haahr et ses amis riches. Le secteur des jeux en ligne était trop récent à l'époque pour que les jeunes entrepreneurs puissent en tirer profit.
Mais ils sont parvenus à la conclusion que le générateur de nombres aléatoires qu'ils avaient construit était utile. Haahr l'a donc rendu public sur random.org, un site populaire qui génère des nombres aléatoires.
"Je peux citer le bureau du maire de San Francisco", explique M. Haahr.
"Ils utilisent notre service pour sélectionner les personnes qui obtiendront des logements abordables", explique-t-il.
D'autres utilisateurs sont des administrateurs de loterie locaux. Ils choisissent les numéros gagnants chaque semaine sur le site web de Haahr.
Des scientifiques ont même utilisé le générateur de numéros en ligne pour numéroter les participants à des expériences. Les sociétés de marketing qui offrent des prix aux consommateurs ont également sélectionné leurs gagnants à l'aide de random.org.
Certaines entreprises l'utilisent pour sélectionner au hasard les employés qui doivent passer un test de dépistage de drogues.
Le site dispose également d'une fonction permettant de choisir un mot de passe aléatoire. Et oui, certains services de jeux d'argent en ligne s'appuient également sur random.org.
Un homme a déclaré qu'il s'en servait pour choisir les disques de sa collection qu'il mettait dans sa voiture chaque semaine.
Tous ces résultats, y compris, dans certains cas, les résultats de loteries ou de processus de sélection, sont dérivés de l'activité atmosphérique captée par un groupe de récepteurs radio.
M. Haahr avoue que la radio originale, d'une valeur de 10 dollars, a été perdue depuis longtemps. Au fil des ans, lui et ses collègues ont installé des équipements plus perfectionnés pour obtenir un bruit atmosphérique de haute qualité, et le site s'appuie désormais sur neuf grands récepteurs situés dans des lieux géographiques différents.
Si vous ne participez jamais à la loterie ou n'avez pas l'intention de participer à un essai clinique, vous pourriez penser que les nombres aléatoires ne sont pas vraiment importants pour vous. Mais vous vous trompez.
Chaque fois que vous choisissez un nouveau mot de passe, même si vous le créez vous-même, un ordinateur ajoute un autre élément de données. Cela permet de crypter le mot de passe pour le stocker, ce qui signifie que si quelqu'un s'introduit et vole votre mot de passe, il ne peut pas facilement le décrypter et l'utiliser pour accéder à votre compte. Cette donnée ajoutée au mot de passe est appelée "sel" et est dérivée d'un nombre aléatoire.
"Nous les utilisons tous les jours sans le savoir", déclare Alan Woodward, expert en sécurité informatique à l'université du Surrey (Royaume-Uni).
Selon lui, les nombres aléatoires sont essentiels pour sécuriser les informations, car ils sont utilisés chaque fois qu'un ordinateur crypte des données pour les faire passer pour du charabia indéchiffrable aux yeux de n'importe quel observateur.
Lorsque vous visitez un site web qui commence par "https://", par exemple, vous demandez à votre ordinateur et au serveur qui héberge le site web, entre autres choses, de générer des nombres aléatoires, de les échanger et de les utiliser pour crypter les données envoyées dans les deux sens lorsque vous chargez et utilisez le site web.
Il s'agit d'une simplification considérable de l'échange qui ne prend que quelques millisecondes.
Lorsque des données sensibles circulent sur des réseaux informatiques, en particulier ceux qui sont accessibles au public, il est essentiel de sécuriser ces informations.
"Nous sommes à peu près sûrs que c'est sûr", déclare Steven Murdoch, professeur d'ingénierie de la sécurité à l'University College de Londres, en faisant référence à ce dernier point.
Murdoch est le créateur du navigateur Tor, qui permet de naviguer en toute sécurité sur Internet grâce à plusieurs couches de cryptage.
Murdoch affirme que nous en savons assez pour générer des nombres suffisamment aléatoires, mais qu'il n'y a souvent pas assez de vérifications pour s'assurer qu'un résultat prétendument aléatoire est réellement imprévisible.
"Ce que j'aimerais voir davantage, c'est une conception et des tests minutieux", déclare-t-il.
Mais c'est là que le bât blesse.
"On ne peut pas savoir si quelque chose est aléatoire ; on ne peut que découvrir si ce n'est pas le cas", explique Darren Hurley-Smith, professeur de sécurité de l'information à l'université de Londres.
Les chercheurs disposent de moyens pour identifier les générateurs de nombres non aléatoires, tels que les analyses statistiques qui recherchent des séquences où un nombre apparaît plus souvent qu'il ne le devrait si la séquence était réellement aléatoire - trop de trois, par exemple.
Mais cela ne suffit pas : que se passe-t-il si votre séquence est "123123123123123" ? Dans ce cas, souligne Hurley-Smith, vous avez beaucoup de chiffres trois, mais ils ne sont pas plus représentés qu'un ou deux. Cependant, la séquence présente un schéma très évident, une structure sous-jacente qui indique qu'elle n'est pas aléatoire.
Pour les très grands ensembles de nombres, les tests statistiques du caractère aléatoire deviennent très compliqués, et même dans ce cas, on ne peut jamais prouver que quelque chose est vraiment aléatoire, mais seulement qu'il est impossible de le distinguer du hasard, sur la base de la meilleure analyse possible.
Une autre approche consiste à compter les photons émis par une impulsion laser qui, dans un dispositif expérimental spécial, produira un nombre pair ou impair de photons aléatoires. En répétant cette opération à plusieurs reprises, une chaîne de bits aléatoires peut être générée et utilisée pour produire des nombres aléatoires.
En principe, les générateurs de nombres aléatoires quantiques sont "intrinsèquement imprévisibles", selon Zhanet Zaharieva, cofondatrice de Quantum Dice, une société basée au Royaume-Uni qui développe sa propre technologie pour générer des nombres aléatoires quantiques.
Toutefois, même certains de ces systèmes récents sont susceptibles de présenter des failles. "Ce que vous obtenez, c'est un système qui est un mélange d'entropie quantique (...) et de bruit classique", explique Mme Zaharieva.
Hurley-Smith souligne, par exemple, que certains générateurs de nombres aléatoires quantiques reposent sur un équipement qui peut les rendre moins aléatoires au fil du temps.
"Si un photon frappe le capteur, celui-ci se réchauffe légèrement, ce qui peut le rendre plus ou moins sensible aux frappes ultérieures", explique-t-elle. En d'autres termes, il s'agit d'un phénomène aléatoire qui finit par être biaisé.
Avec le développement de la technologie quantique, nous pouvons nous attendre à voir apparaître à l'avenir des générateurs de nombres aléatoires encore plus inventifs et, espérons-le, plus fiables.
En attendant, il y a toujours random.org. Parfois, des personnes écrivent à Mads Haahr pour se plaindre de ce qui semble être une séquence prévisible de nombres sur le site.
Selon Mads Haahr, c'est parce que les humains sont très mauvais pour reconnaître le hasard. Nous semblons être prédisposés à voir des modèles dans tout.
Haahr aime prendre le temps de répondre et d'expliquer ces concepts plus en détail.
Il n'avait peut-être pas l'intention de créer une ressource comme random.org, mais avec le temps, Haahr s'est rendu compte que c'était quelque chose qu'il voulait faire.
Peut-être, suggère-t-il, parce qu'il vient du Danemark, un pays régulièrement classé parmi les moins corrompus du monde. Aujourd'hui, les gens utilisent son site web pour convaincre leurs utilisateurs ou leur public que tout jeu ou processus auquel ils participent est honnête et équitable, au moins dans les limites du hasard.
Il semble que le parcours de Haahr avec random.org l'ait amené à réfléchir à l'importance de la confiance dans l'utilisation des générateurs de nombres aléatoires. Malgré la sophistication technique et les principes qui sous-tendent ces générateurs, il reconnaît que la confiance reste essentielle.
Les utilisateurs se fient à random.org pour garantir l'équité dans toute une série d'applications, des jeux aux expériences scientifiques, en passant par les tirages au sort.
Bien qu'il soit théoriquement possible de manipuler les résultats, M. Haahr insiste sur l'intégrité que lui et ses collègues ont toujours maintenue, enracinée dans leur engagement en faveur de l'honnêteté et de l'équité.
En fin de compte, la confiance est un élément crucial de l'équation, comme le souligne Haahr : "Une certaine confiance est toujours, je suppose, nécessaire à un moment ou à un autre du processus".