À quoi sert cet outil
Le générateur tire des nombres entiers entre un minimum et un maximum que vous fixez. Vous choisissez combien en tirer, si les répétitions sont autorisées, et si les résultats sortent triés ou dans l'ordre du tirage. Jusqu'à 1 000 nombres par tirage.
Comment le hasard fonctionne
Les tirages viennent de crypto.getRandomValues, le générateur aléatoire cryptographique du navigateur, et non du plus faible Math.random. Pour projeter des bits aléatoires sur votre intervalle sans biais, l'outil utilise l'échantillonnage par rejet : il tire une valeur 32 bits et recommence si elle tombe dans la petite zone résiduelle qui rendrait certains nombres légèrement plus probables (biais de modulo). Chaque nombre de votre intervalle finit exactement équiprobable.
Exemple chiffré
Tirer 5 nombres entre 1 et 49 sans doublons et triés pourrait donner 4, 17, 23, 31, 45. C'est la forme d'un tirage de loterie, et chacune des 1 906 884 combinaisons possibles est équiprobable.
Doublons autorisés ou non
Sans les doublons, l'outil tire dans un réservoir qui se vide, comme des noms tirés d'un chapeau : chaque résultat est unique. Avec les doublons, chaque tirage est indépendant, comme relancer un dé. Si vous demandez plus de nombres uniques que l'intervalle n'en contient, le nombre est plafonné à la taille de l'intervalle.
Limites
Aléatoire n'est pas synonyme d'équitable pour tous les usages : pour des loteries réglementées ou des jeux d'argent, utilisez un système certifié. Pour les jeux, les tombolas, l'échantillonnage et les décisions quotidiennes, le hasard de ce générateur est largement suffisant.