Chacune des 2,118,760 combinaisons possibles est équiprobable.
Sélectionner 5 nombres uniques dans un ensemble de 50 est une opération fondamentale en combinatoire. Le résultat est une combinaison : un ensemble où l'ordre n'a pas d'importance et où la répétition est interdite. Le nombre de résultats possibles suit le coefficient binomial C(50, 5) = 2,118,760. Chacune de ces combinaisons a une probabilité d'apparition rigoureusement identique. C'est la garantie mathématique d'un échantillonnage équitable.
En 1938, Ronald Fisher et Frank Yates ont publié une méthode de génération de permutations aléatoires dans leur ouvrage Statistical Tables for Biological, Agricultural and Medical Research. L'algorithme fonctionne en parcourant l'ensemble et en échangeant chaque position avec une position choisie aléatoirement parmi les éléments restants. Pour extraire un sous-ensemble, seuls les k premiers échanges sont nécessaires. Ce mélange partiel s'exécute en O(k) et garantit que chaque combinaison de k éléments est équiprobable, à condition que la source aléatoire sous-jacente soit uniforme.
L'outil sur cette page implémente un mélange partiel de Fisher-Yates alimenté par crypto.getRandomValues(), l'API Web Cryptography intégrée à votre navigateur. C'est la même source d'entropie qui sécurise les connexions TLS et la messagerie chiffrée. Le bruit thermique et la gigue électrique au niveau matériel produisent un caractère aléatoire que la mécanique quantique prouve fondamentalement imprévisible. L'algorithme s'exécute entièrement sur votre appareil. Le serveur délivre cette page et ne fait rien de plus.
L'intuition échoue spectaculairement lorsqu'il s'agit d'estimer la probabilité de chevauchement. Si deux personnes tirent indépendamment 5 nombres de 1 à 50, quelle est la chance qu'elles partagent au moins un nombre ? Pour 5 parmi 50, la réponse est d'environ 42 %. Près de la moitié du temps, deux tirages indépendants auront au moins une valeur en commun. C'est une variante du problème des anniversaires, l'un des résultats contre-intuitifs les plus célèbres de la théorie des probabilités. La formulation originale du problème des anniversaires montre que dans un groupe de seulement 23 personnes, la probabilité d'un anniversaire commun dépasse 50 %. Le mécanisme est le même : il y a bien plus de paires à comparer que ce à quoi les gens s'attendent.
L'échantillonnage aléatoire sans remise est la colonne vertébrale de la méthodologie des sondages, des essais cliniques et du contrôle qualité. Jerzy Neyman a formalisé la théorie mathématique de l'échantillonnage en 1934, établissant qu'un échantillon aléatoire correctement tiré permet une inférence valide sur l'ensemble de la population. Quand une entreprise pharmaceutique teste un nouveau traitement sur 500 patients tirés d'une population de millions, c'est l'équité du processus de sélection qui rend les résultats généralisables. Chaque patient doit avoir une probabilité égale d'inclusion, et aucun patient ne peut apparaître deux fois. C'est précisément ce que « des nombres aléatoires uniques dans une plage » accomplit sous forme abstraite.
Les ensembles de nombres aléatoires sont un outil pédagogique polyvalent. Demandez à chaque élève de visiter /numbers/6/1/49 et de tirer un ensemble. Demandez à la classe de prédire combien d'élèves partageront au moins un nombre avec un camarade, puis vérifiez. L'écart entre la prédiction et la réalité est un point d'entrée productif pour aborder la probabilité conditionnelle et le problème des anniversaires. Pour un cours plus avancé, demandez aux élèves de tirer 5 parmi 50 à plusieurs reprises et de suivre la moyenne glissante. Le graphique de convergence sur cette page montre la moyenne de la classe convergeant vers 25.5 en temps réel.
L'outil s'adapte à tout programme grâce à l'URL. Essayez /numbers/3/1/10 pour les plus jeunes explorant de petits ensembles, ou /numbers/10/1/100 pour une exploration plus large. Pas de compte, pas d'inscription, pas de collecte de données. Les élèves utilisent l'outil et ne laissent aucune trace.
Chaque ensemble de nombres sur cette page est généré entièrement dans votre navigateur. Le serveur délivre la page avec ses paramètres intégrés dans l'URL. Votre appareil crée le résultat aléatoire à l'aide d'un caractère aléatoire matériel issu de l'API Web Cryptography. Votre historique de tirages réside dans le localStorage de votre navigateur, sous votre seul contrôle. Partager l'URL envoie la configuration de l'outil à un ami, et son appareil génère des résultats complètement indépendants. Deux personnes visitant le même lien verront presque certainement des ensembles de nombres différents. L'URL transporte l'outil. Votre appareil fournit le hasard.
L'URL définit entièrement l'outil. Ajustez la quantité et la plage directement dans la barre d'adresse :
Sélectionnez un préréglage ou entrez votre propre quantité et plage. L'URL se met à jour, l'outil se recharge.
Envoyez ce lien. Il obtient le même ensemble, son propre tirage. Comparez les résultats et comptez les chevauchements.
Inspiration quotidienne
Œuvres sélectionnées par le jury du A' Design Award, présentées chaque matin.