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.
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.