Mode d'emploi
- Définir la plage
Entrez la valeur minimale et maximale pour les nombres aléatoires.
- Choisir les options
Définissez le nombre de valeurs à générer et si les doublons sont autorisés.
- Générer les nombres
Cliquez sur Calculer pour obtenir vos nombres aléatoires instantanément.
Qu'est-ce qu'un générateur de nombres aléatoires ?
Un générateur de nombres aléatoires (random number generator) est un outil qui choisit des nombres dans une plage donnée de façon que personne ne puisse les prédire ni les influencer délibérément. Vous définissez un intervalle 'minimum à maximum', décidez combien de nombres tirer et si une même valeur peut réapparaître (autoriser les doublons ou sans répétition), et une liste de nombres conformes à vos conditions s'affiche aussitôt.
Où l'utilise-t-on ?
- Tirages et événements: Élimine le biais humain là où l'équité compte, comme le choix des gagnants, l'ordre de présentation ou la répartition des équipes.
- Loterie et choix de numéros: Pour tirer des numéros selon des règles précises, comme 6 numéros uniques entre 1 et 45.
- Simulation et échantillonnage: Pratique pour les simulations de dés et de pièces, l'échantillonnage aléatoire de répondants à un sondage ou la répartition des groupes en test A/B.
Cet outil utilise crypto.getRandomValues() du navigateur pour produire des nombres aléatoires de haute qualité fondés sur l'entropie du système d'exploitation, et supprime le biais qui briserait une distribution uniforme.
Formule de calcul
Un seul entier aléatoire tiré de la plage [min, max] se calcule avec la formule suivante.
résultat = min + ⌊ r × (max − min + 1) ⌋
- min / max: le minimum et le maximum de la plage (tous deux inclus)
- r: un nombre aléatoire uniforme de 0 à moins de 1
- max − min + 1: le nombre total d'entiers possibles (= plage)
Exemple: avec min=1, max=45 et r=0,732,1 + ⌊0,732 × 45⌋ = 1 + ⌊32,94⌋ = 1 + 32 = 33
En mode sans répétition, si une valeur déjà tirée réapparaît, elle est rejetée et retirée (échantillonnage par rejet). Il faut donc que nombre ≤ plage ; de 1 à 45, on peut générer au maximum 45 nombres uniques.