Skip links

Nombre aléatoire : générateur en ligne

Tirez un nombre au hasard entre 1 et 100 ou entre les bornes de votre choix, une liste sans répétition, ou un nombre à 4, 6 ou 10 chiffres.

Raccourcis : 1 à 2 1 à 3 1 à 6 1 à 10 1 à 20 1 à 50 1 à 100 1 à 1 000

Le hasard vient du générateur cryptographique de votre navigateur (crypto.getRandomValues) : chaque nombre a exactement la même chance de sortir. Tout se passe sur votre appareil, rien n’est envoyé.

Générer un nombre aléatoire en un clic

Indiquez deux bornes, puis cliquez sur « Générer un nombre ». Les deux bornes font partie du tirage : de 1 à 100, le 1 et le 100 peuvent sortir. Si vous les inversez, l’outil les remet dans l’ordre. Trois onglets couvrent les besoins courants :

  • Un nombre : un nombre à la fois, avec l’historique des tirages. Cochez « Ne pas redonner un nombre déjà sorti » pour un loto de kermesse ou un bingo.
  • Liste de nombres : jusqu’à 10 000 nombres d’un coup, avec ou sans répétition, triés ou non, entiers ou avec 1 à 6 décimales.
  • Nombre à X chiffres : un nombre de 1 à 50 chiffres, par exemple un code à 4 chiffres, avec ou sans zéro au début.

Les bornes peuvent être négatives et aller jusqu’à un million de milliards. Chaque résultat se copie d’un clic.

Nombre aléatoire entre 1 et 10, entre 1 et 100 : les plages courantes

Cliquez sur une plage : l’outil règle les bornes et tire un nombre aussitôt.

PlagePour quoi faire
1 à 2Trancher entre deux choix, comme à pile ou face
1 à 3Départager trois options ou trois joueurs
1 à 6Remplacer un dé à six faces
1 à 10Donner une note ou lancer un jeu entre amis
1 à 20Remplacer le dé à 20 faces des jeux de rôle
1 à 50Tirer un numéro de ticket ou de dossard
1 à 100Jouer au plus ou moins, choisir dans une liste numérotée
1 000 à 9 999Obtenir un nombre à 4 chiffres

Autres plages : 1 à 4, 1 à 5, 1 à 8, 1 à 12, 1 à 16, 1 à 24, 1 à 30, 1 à 90. Pour toute autre plage, écrivez simplement vos bornes dans l’outil.

Tirer plusieurs nombres sans répétition

Avec répétition, chaque nombre est tiré à part : le même peut sortir deux fois, comme quand on lance plusieurs dés. Sans répétition, un nombre sorti n’est plus remis en jeu, comme les boules d’un loto. L’onglet « Liste de nombres » propose les deux, et il vous prévient si vous demandez plus de nombres qu’il n’en existe dans la plage.

Choisissez sans répétition pour un échantillon, un ordre de passage ou une attribution de numéros. Gardez la répétition pour simuler des dés, ou pour une série de mesures au hasard. La liste affiche aussi le total et la moyenne, et elle se copie avec un nombre par ligne pour Excel ou sur une seule ligne.

Générer un nombre à 4, 6 ou 10 chiffres

L’onglet « Nombre à X chiffres » tire chaque chiffre au hasard. Sans zéro au début, un nombre à 4 chiffres va de 1 000 à 9 999. Cochez « Autoriser un zéro au début » pour aller de 0000 à 9999, comme un code PIN : il y a alors 10 000 possibilités au lieu de 9 000. L’outil travaille chiffre par chiffre : même à 50 chiffres, rien n’est arrondi.

Ce générateur est-il vraiment aléatoire ?

L’outil s’appuie sur crypto.getRandomValues, le générateur prévu par les navigateurs pour la sécurité. C’est un générateur pseudo-aléatoire : un calcul, amorcé avec une valeur imprévisible fournie par le système. Il ne dépend pas d’un phénomène physique comme un dé ou le bruit de l’atmosphère, mais il est conçu pour qu’on ne puisse pas deviner la suite. La fonction Math.random, plus courante sur le web, n’offre pas cette garantie.

Un autre piège guette les générateurs simples : réduire un grand nombre à une petite plage peut favoriser les premiers nombres. Ici, les tirages qui créeraient ce déséquilibre sont rejetés et refaits, si bien que chaque nombre a exactement la même chance. Tout se passe dans votre navigateur : aucun tirage n’est envoyé ni enregistré.

Quelle chance a chaque nombre ?

Dans une plage de N nombres, chacun a 1 chance sur N de sortir, à chaque tirage.

PlageChance d’obtenir un nombre précis
1 à 21 sur 2 (50 %)
1 à 61 sur 6 (16,7 %)
1 à 101 sur 10 (10 %)
1 à 1001 sur 100 (1 %)
1 à 1 0001 sur 1 000 (0,1 %)

Le générateur n’a pas de mémoire : un nombre qui n’est pas sorti depuis longtemps n’a pas plus de chances de sortir au tirage suivant. Les répétitions, elles, arrivent plus vite qu’on ne le croit. Entre 1 et 10, cinq tirages donnent déjà 70 % de chances de voir un nombre deux fois. Entre 1 et 100, il suffit de 13 tirages pour dépasser une chance sur deux. Ce n’est pas un défaut de l’outil : c’est le même effet que le paradoxe des anniversaires.

Pourquoi ne pas choisir un nombre soi-même ?

Parce que nous sommes mauvais pour imiter le hasard. Dans un sondage YouGov publié en mars 2025, un tiers des Britanniques (33 %) ont choisi le 7 quand on leur demandait un nombre entre 1 et 10, alors que le hasard en donnerait 10 %. Ils évitaient aussi les extrêmes : 1, 2, 9 et 10. Un générateur n’a pas ces préférences, ce qui le rend utile dès qu’un choix doit être équitable.

Générer un nombre aléatoire dans Excel ou en programmation

  • Excel et Google Sheets : =ALEA.ENTRE.BORNES(1;100) donne un entier de 1 à 100, et =ALEA() un nombre entre 0 et 1. Ces formules changent à chaque calcul : pour figer le résultat, copiez la cellule puis collez les valeurs.
  • Python : random.randint(1, 100) inclut les deux bornes, et random.sample(range(1, 50), 5) tire 5 nombres sans répétition.
  • JavaScript : Math.floor(Math.random() * 100) + 1 pour un usage simple, crypto.getRandomValues dès que le tirage doit être imprévisible.
  • PHP : random_int(1, 100).
  • Java : new Random().nextInt(100) + 1.

D’autres outils pour tirer au sort

Questions fréquentes

Comment tirer un nombre au hasard entre 1 et 100 ?

Laissez les bornes 1 et 100 dans l’onglet « Un nombre », puis cliquez sur « Générer un nombre ». Le 1 et le 100 peuvent sortir, et chaque nombre a 1 chance sur 100.

Pour une liste, cochez « Sans répétition » dans l’onglet « Liste de nombres ». Pour tirer les nombres un par un, comme à un loto de kermesse, cochez « Ne pas redonner un nombre déjà sorti » dans l’onglet « Un nombre ».

Il utilise le générateur cryptographique du navigateur (crypto.getRandomValues). C’est un calcul et non un phénomène physique, mais il est conçu pour être imprévisible, et chaque nombre a exactement la même chance de sortir.

Non. Chaque tirage est indépendant des précédents : un nombre souvent sorti, ou absent depuis longtemps, n’a ni plus ni moins de chances de sortir ensuite.

Les chiffres sont les dix signes de 0 à 9. Un nombre s’écrit avec un ou plusieurs chiffres : 427 est un nombre à 3 chiffres. Pour un seul chiffre au hasard, tirez entre 0 et 9.

Oui. Les bornes peuvent être négatives dans tous les cas. Pour des nombres à virgule, choisissez de 1 à 6 décimales dans l’onglet « Liste de nombres » : de 0 à 1 avec 2 décimales donne par exemple 0,37.

Oui, mais aucune méthode n’augmente vos chances. Dans « Liste de nombres », tirez 5 nombres de 1 à 49 sans répétition, puis 1 nombre de 1 à 10. Une grille a 1 chance sur 19 068 840 de décrocher le jackpot, qu’elle soit tirée au hasard ou non.

Les bornes vont jusqu’à un million de milliards, en positif comme en négatif. Une liste compte jusqu’à 10 000 nombres, et un nombre à X chiffres jusqu’à 50 chiffres. L’outil est gratuit et sans inscription, sans limite de tirages.

Un exercice de probabilités à comprendre ?

Hakim IAMathématiques
Discuter avec HakimGratuit · Sans inscription