Un souci avec cet outil ?
À propos de « Nombre Aléatoire En Ligne »
Cet outil génère des nombres aléatoires à partir de la source d'aléa cryptographique du système. Spécifiez la plage (min/max), la quantité et si les doublons sont autorisés — l'outil produit une séquence fraîche et non biaisée à chaque fois.
Les nombres aléatoires servent pour loteries, échantillonnage, simulations scientifiques, conception de jeux (rencontres aléatoires, butin, dés), génération de mots de passe et analyses statistiques.
Sortie : un par ligne, séparés par virgules ou tableau JSON. Mode unique pour les tirages au sort, doublons autorisés pour simuler pile/face, dés ou autres événements indépendants.
Comment utiliser cet outil
Générer un entier aléatoire dans un intervalle inclusif choisi
Définir l’intervalle
« Min » et « Max » sont des bornes inclusives. L’outil renvoie un entier N avec `min ≤ N ≤ max`. Des bornes égales donnent toujours la même valeur ; si `min > max`, l’outil lève « Min must be ≤ max. »
Exécuter
Résultat : champ unique `value`. Distribution uniforme — chaque entier du domaine a la même probabilité. Basé sur `Math.random()`, correct pour des futilités et bris d’égalité, NON sûr cryptographiquement.
Quand il faut du crypto
Tout ce qui touche à l’argent, aux tirages au sort, aux jetons de sécurité ou à l’antifraude NE doit PAS utiliser cet outil. Générez côté serveur avec `crypto.randomInt(min, max + 1)` (Node) ou `window.crypto.getRandomValues` en navigateur.
Biais sur petits intervalles
Pour 2–3 valeurs, l’écart entre `Math.random()` et le crypto-strength est indétectable. Pour des milliers de tirages successifs sur petits intervalles (mélange), le biais cumulé de `Math.random` devient mesurable.