Connectez-vous via MCP →

Entrez le calcul

Formule

Publicité

Résultats

Your Random Number
69
between 1 and 100
Premier nombre 69
Nombres générés 1
Valeurs possibles (taille de l'intervalle) 100

Qu'est-ce qu'un générateur de nombres aléatoires ?

Un générateur de nombres aléatoires (RNG, de l'anglais random number generator) produit des nombres imprévisibles à l'intérieur des limites que vous fixez. Cet outil génère des entiers aléatoires compris entre une valeur minimale et une valeur maximale (toutes deux incluses). Vous pouvez tirer un seul nombre ou plusieurs à la fois, et décider si les valeurs en double sont autorisées. Pratique pour les tombolas et les jeux-concours, le tirage de numéros façon loto, la désignation d'un gagnant dans une liste, la composition d'équipes, les lancers de dés et de jeux, l'échantillonnage, ou chaque fois que vous avez besoin d'un choix impartial.

Comment l'utiliser

Saisissez le Minimum et le Maximum de votre intervalle, indiquez combien de nombres vous souhaitez (de 1 à 100) et choisissez d'autoriser ou non les doublons. Si vous désactivez les doublons, le générateur ne renvoie que des valeurs distinctes — et si vous demandez plus de nombres que l'intervalle ne peut en fournir, il limite automatiquement le total au nombre de valeurs disponibles.

La formule expliquée

Pour un entier, l'outil applique $$x_i = \text{Min} + \left\lfloor \text{rand}() \times \left( \text{Max} - \text{Min} + 1 \right) \right\rfloor$$ où rand() est une fraction uniforme dans l'intervalle \([0, 1)\). En multipliant par la taille de l'intervalle \((\text{max} - \text{min} + 1)\) puis en arrondissant à l'entier inférieur, on obtient un décalage allant de 0 jusqu'à taille−1, que l'on ajoute ensuite à min. Ainsi, chaque entier de l'intervalle (bornes comprises) a exactement la même probabilité de sortir. Pour tirer plusieurs nombres, le procédé se répète ; quand les doublons sont interdits, les valeurs déjà tirées sont retirées du lot pour ne pas réapparaître.

Publicité
Schéma plat de la formule de nombre aléatoire faisant correspondre une valeur aléatoire de 0 à 1 à une plage d'entiers
La formule fait correspondre rand() (de 0 à 1) à la plage d'entiers et arrondit le résultat à l'entier inférieur.
Schéma illustrant la sélection aléatoire d'un entier dans une plage entre le minimum et le maximum sur une droite numérique
Un générateur de nombres aléatoires choisit une valeur de façon uniforme entre le minimum et le maximum choisis.

Exemple concret

Supposons que vous vouliez 3 nombres uniques entre 1 et 6. La taille de l'intervalle est $$6 - 1 + 1 = 6$$ Le générateur pioche dans \(\{1,2,3,4,5,6\}\) en retirant chaque valeur choisie : vous pourriez par exemple obtenir 4, 1, 6 — trois nombres différents, sans répétition. Avec les doublons autorisés, vous pourriez tout aussi bien tomber sur 4, 4, 1.

FAQ

Les nombres sont-ils vraiment aléatoires ? Ils sont pseudo-aléatoires : produits par un algorithme logiciel statistiquement uniforme, largement suffisant pour les jeux, les tirages et les choix du quotidien, mais pas pour la cryptographie.

Le min et le max sont-ils inclus ? Oui. Les deux bornes peuvent être tirées ; l'intervalle est fermé des deux côtés.

Que se passe-t-il si le min est plus grand que le max ? Les valeurs sont automatiquement permutées pour que l'intervalle reste cohérent.

Dernière mise à jour: