Générateur de vrais nombres aléatoires - Bruit atmosphérique

Tirez des entiers aléatoires du bruit atmosphérique de RANDOM.ORG, ou générez-les instantanément avec le générateur cryptographiquement sûr de votre navigateur, avec contrôle de la plage, du nombre et de l’unicité.

Définissez un minimum, un maximum et le nombre de valeurs souhaitées, choisissez une source d’aléa, puis cliquez sur le bouton de génération. Un badge sous les résultats indique précisément la source utilisée.

Générateur de vrais nombres aléatoires - Bruit atmosphérique
Tirez des entiers aléatoires du bruit atmosphérique de RANDOM.ORG, ou générez-les instantanément avec le générateur cryptographiquement sûr de votre navigateur, avec contrôle de la plage, du nombre et de l’unicité.

Récupéré directement auprès de RANDOM.ORG, qui dérive l’aléa du bruit radio atmosphérique. Votre navigateur communique lui-même avec random.org, sans serveur intermédiaire de notre part.

À propos du générateur de vrais nombres aléatoires

Les ordinateurs sont des machines déterministes : les nombres « aléatoires » proviennent donc généralement d’un algorithme, un générateur pseudo-aléatoire qui transforme une graine initiale en une longue suite à l’apparence statistiquement aléatoire. Cet outil propose deux sources réellement différentes et explique honnêtement la distinction. Le mode vrai aléatoire obtient ses nombres auprès de RANDOM.ORG, un service exploité à Dublin depuis 1998 qui mesure le bruit radio atmosphérique avec plusieurs récepteurs et le transforme en bits aléatoires. Le bruit atmosphérique est un processus physique et chaotique : les nombres ne sont calculés à partir d’aucune graine, ne peuvent pas être reproduits en relançant un programme et restent imprévisibles même si l’on connaît tout le matériel. C’est ce qu’on appelle le vrai hasard. L’interface HTTP classique de RANDOM.ORG autorise les requêtes cross-origin ; votre navigateur récupère donc les nombres directement depuis random.org, sans compte, clé ni serveur relais. Le quota gratuit est accordé par adresse IP (environ un million de bits aléatoires par jour), bien plus que nécessaire pour un usage occasionnel. Si le service est inaccessible ou si le quota quotidien est épuisé, l’outil vous l’indique et utilise la source locale au lieu d’échouer. Le mode instantané utilise crypto.getRandomValues(), le générateur pseudo-aléatoire cryptographiquement sûr (CSPRNG) intégré à tous les navigateurs modernes. Le système d’exploitation l’alimente continuellement à partir d’événements matériels ; sa conception empêche toute prédiction réaliste de sa sortie ou toute distinction avec le vrai hasard. Il fonctionne hors ligne, gratuitement et renvoie un résultat immédiatement. Pour presque tous les usages pratiques — jeux, tirages, échantillonnage, tests ou choix de numéros de loterie pour s’amuser — un CSPRNG vaut largement le bruit atmosphérique. La différence honnête est philosophique et opérationnelle, pas statistique : le vrai hasard n’est même pas reproductible en principe, ce qui compte pour certains protocoles scientifiques et pour démontrer l’équité de tirages publics ; la qualité d’un CSPRNG repose sur l’hypothèse que son chiffrement sous-jacent reste inviolé. Les deux modes accordent la même attention à l’équité. La génération locale utilise l’échantillonnage par rejet : chaque entier de la plage est donc exactement aussi probable que les autres, sans biais de modulo. L’option unique tire sans remise, comme des boules numérotées dans une urne, et la validation vérifie que la demande est cohérente : le minimum doit être inférieur au maximum et un tirage unique ne peut jamais demander plus de valeurs que la plage n’en contient. Une limite s’applique aux deux sources : ces nombres arrivent dans votre navigateur comme des données ordinaires. Pour les secrets tels que mots de passe ou clés, générez-les localement et jamais via un service réseau.

Exemples de nombres aléatoires

Tirages courants et réglages correspondants.

RéglagesRésultatRemarques
Min. 1, max. 6, nombre 2Deux lancers de dé, par ex. 3 et 5Les doublons sont autorisés par défaut : obtenir deux fois la même face est un résultat valide.
Min. 1, max. 49, nombre 6, uniques activésSix numéros distincts de type loterieLe tirage sans remise reproduit le fonctionnement des machines de loterie physiques.
Min. 0, max. 255, nombre 16Seize valeurs d’octets aléatoiresPratique pour les données de test. Pour de vraies clés cryptographiques, utilisez un générateur local hors ligne.
Min. 1, max. 30, nombre 30, uniques activésLes trente valeurs dans un ordre mélangéFaire correspondre le nombre à la taille de la plage transforme le tirage en mélange équitable, idéal pour ordonner des participants.

Comment générer des nombres aléatoires

  1. Choisissez une source : le CSPRNG local instantané ou le bruit atmosphérique de RANDOM.ORG récupéré directement par votre navigateur.
  2. Saisissez le minimum et le maximum de la plage ; les deux bornes sont incluses.
  3. Indiquez le nombre de valeurs souhaitées (jusqu’à 100) et cochez l’option unique si aucune valeur ne doit se répéter.
  4. Cliquez sur le bouton de génération et lisez les résultats ; le badge inférieur confirme la source réellement utilisée.

FAQ du générateur de vrais nombres aléatoires

Qu’est-ce qui rend un nombre vraiment aléatoire ?
Le vrai hasard vient de la mesure d’un processus physique imprévisible — ici, le bruit radio atmosphérique échantillonné par RANDOM.ORG — et non d’un algorithme. Il n’existe aucune graine : la suite ne peut donc jamais être recalculée ou prédite, même en principe.
Le CSPRNG du navigateur suffit-il pour un usage quotidien ?
Oui. crypto.getRandomValues() est initialisé par le système d’exploitation à partir de l’entropie matérielle et conçu pour être indiscernable du vrai hasard par calcul. Pour les jeux, tirages, échantillonnages et simulations, la différence pratique avec le bruit atmosphérique est nulle ; le mode instantané est le choix par défaut logique.
Mon navigateur communique-t-il directement avec RANDOM.ORG ?
Oui. L’interface HTTP classique de RANDOM.ORG autorise les requêtes cross-origin : les paramètres — plage, nombre et unicité — vont directement du navigateur à random.org, et les nombres en texte brut reviennent directement. Rien ne passe par nos serveurs. Le service accorde à chaque IP un quota quotidien gratuit de bits aléatoires ; s’il est épuisé ou indisponible, l’outil vous prévient et utilise le CSPRNG local.
Ces nombres aléatoires sont-ils biaisés ?
Non. Le générateur local utilise l’échantillonnage par rejet et élimine les valeurs brutes qui fausseraient la distribution ; chaque entier de la plage a donc exactement la même probabilité. RANDOM.ORG applique son propre débiaisage aux mesures atmosphériques et publie des audits statistiques continus.
Que fait l’option unique ?
Elle tire sans remise : aucune valeur n’apparaît deux fois, comme des tickets numérotés tirés d’un chapeau. Le nombre ne peut donc pas dépasser le nombre d’entiers de la plage ; l’outil le vérifie avant le tirage.
Puis-je utiliser ces nombres pour des mots de passe ou des clés cryptographiques ?
Utilisez le mode instantané pour tout secret, car ces valeurs ne quittent jamais votre appareil — même si un générateur de mots de passe dédié est préférable. Ne tirez jamais de secrets d’un service réseau, y compris RANDOM.ORG : les valeurs qui transitent par le réseau, aussi aléatoires soient-elles, ne conviennent pas comme clés.