Générateurs

Générateur de nombres aléatoires

Générez des nombres aléatoires entre deux valeurs quelconques.

Évaluez cet outil

Comment utiliser Générateur de nombres aléatoires

  1. Définissez le minimum et le maximum.
  2. Choisissez combien de nombres tirer.
  3. Cliquez sur Générer.

À propos de Générateur de nombres aléatoires

Définissez un minimum et un maximum, choisissez le nombre de valeurs souhaité, et chacune est tirée indépendamment à l'intérieur de votre plage. Les deux bornes sont incluses — une plage de 1 à 100 peut renvoyer 1 comme elle peut renvoyer 100. Les bornes sont lues comme des nombres entiers, si bien que chaque résultat est un entier, et vous pouvez en tirer jusqu'à 100 à la fois. Saisissez les bornes dans le mauvais ordre et l'outil les inverse silencieusement.

Ce générateur utilise Math.random(), ce qui constitue une vraie limite à préciser clairement. C'est du pseudo-aléatoire : un algorithme déterministe produisant un flux qui ressemble et se comporte comme de l'aléatoire pour tout usage courant — tombolas, dés, désignation d'un gagnant, mélange de données de test. Il convient parfaitement à cela. Il n'est pas adapté à tout ce qui touche à la sécurité, car son résultat peut en principe être prédit à partir de son état interne. Pour des mots de passe, des clés ou des jetons, utilisez le générateur de mots de passe, qui puise dans la source cryptographiquement sûre du navigateur.

Une chose qui surprend souvent : séries et répétitions sont normales. Comme chaque tirage est indépendant, dix nombres entre 1 et 10 contiendront généralement des doublons et manqueront certaines valeurs. C'est ce que signifie l'indépendance, pas un défaut du générateur. Les données aléatoires paraissent plus groupées que ce que l'intuition attend ; elles s'équilibrent sur le long terme, pas sur dix tirages. Si vous avez besoin de chaque valeur exactement une fois, c'est un mélange qu'il vous faut, pas des tirages répétés.

Questions fréquentes

Le minimum et le maximum sont-ils inclus ?

Oui, les deux bornes sont incluses. Une plage de 1 à 100 peut renvoyer aussi bien 1 que 100.

Puis-je obtenir deux fois le même nombre ?

Oui. Chaque nombre est tiré indépendamment, si bien que doublons et courtes séries sont normaux et attendus. Si vous avez besoin de valeurs uniques, supprimez les doublons après coup ou mélangez plutôt une liste.

Les nombres sont-ils vraiment aléatoires ?

Non, ils sont pseudo-aléatoires. Un algorithme déterministe produit une séquence qui ressemble et se comporte comme de l'aléatoire pour des usages courants tels que les jeux, les tirages et les données de test. Cela convient à ces usages, mais pas à la sécurité.

Puis-je m'en servir pour des mots de passe ou des jetons de sécurité ?

Non. Cet outil utilise Math.random(), qui est prévisible en principe. Utilisez le générateur de mots de passe pour tout ce qui touche à la sécurité, car il puise dans la source aléatoire cryptographiquement sûre du navigateur.

Peut-il générer des décimales ?

Non. Le minimum et le maximum sont lus comme des nombres entiers et chaque résultat est un entier.