Outil gratuit
Générateur de nombre aléatoire
Math.random() sur laquelle la plupart des générateurs gratuits s'appuient silencieusement, si bien que les nombres obtenus sont répartis de façon vraiment uniforme, sans biais favorisant une valeur plutôt qu'une autre. Rien de ce que vous saisissez n'est jamais envoyé à un serveur : tout le calcul se fait localement, dans votre appareil. Généré avec l'API Web Crypto (cryptographiquement sécurisée, sans biais) directement dans votre navigateur : rien de ce que vous saisissez n'est jamais envoyé à un serveur.
Comment utiliser ce générateur de nombre
Trois réglages contrôlent chaque tirage (pour un tirage rapide avec des plages prédéfinies, voir aussi générer un nombre aléatoire) :
- Minimum et Maximum : l'intervalle (bornes incluses) dans lequel le ou les nombres seront tirés. Les deux champs acceptent des valeurs négatives, un intervalle comme -10 à 10 fonctionne donc exactement comme attendu.
- Combien de nombres : 1 pour un tirage unique, jusqu'à 1 000 pour un lot important (un échantillon pour un exercice de statistiques, une grande liste d'identifiants de test, etc.).
- Type de nombre, tri et doublons : choisissez Entier ou Décimal (avec 1 à 6 chiffres après la virgule), si les résultats doivent être triés, et si les répétitions sont autorisées. Les trois options sont détaillées plus bas.
Nombres entiers ou décimaux : quelle différence ?
Le mode Entier ne renvoie que des nombres entiers, ce qui couvre la grande majorité des usages courants : désigner un gagnant, simuler un dé, choisir un numéro porte-bonheur ou générer des identifiants d'échantillon. Le mode Décimal renvoie des nombres avec une partie fractionnaire, utile pour simuler des mesures, générer des données de test réalistes (prix, relevés de capteurs, pourcentages) ou tout exercice qui demande spécifiquement des valeurs non entières. Le mode Décimal permet de choisir entre 1 et 6 chiffres après la virgule ; en interne, le générateur met à l'échelle votre intervalle selon cette précision et tire un entier sans biais dans cet espace mis à l'échelle avant de revenir à l'échelle d'origine, si bien que les chiffres décimaux supplémentaires sont aussi uniformément répartis qu'un tirage entier classique.
Exemple concret : désigner un gagnant parmi 45 tickets
Réglez Minimum sur 1 et Maximum sur 45, laissez Combien de nombres sur 1, puis cliquez sur Générer. Le nombre obtenu correspond au ticket gagnant. Si votre numérotation ne commence pas à 1, ajustez simplement Minimum et Maximum (par exemple 100 à 145) : le tirage reste tout aussi équitable, chaque ticket de l'intervalle a une probabilité strictement identique d'être choisi, quel que soit le décalage de la numérotation.
Exemple concret : tirer un échantillon de 20 nombres uniques entre 1 et 500
Réglez Minimum sur 1, Maximum sur 500, Combien de nombres sur 20, et cochez "Aucun doublon (nombres uniques)". C'est le réglage type pour un échantillon aléatoire simple : 20 nombres distincts tirés parmi 500, sans répétition, chaque groupe possible de 20 nombres ayant une probabilité identique d'apparaître. Activez ensuite le tri croissant si vous préférez retrouver les nombres de l'échantillon dans l'ordre plutôt que dans leur ordre de tirage, ce que beaucoup trouvent plus pratique pour un recoupement avec un tableur.
Exemple concret : un nombre décimal entre 0 et 1
Réglez Minimum sur 0, Maximum sur 1, passez le type de nombre sur Décimal, et choisissez 4 décimales. Ce réglage reproduit ce que renvoie généralement la fonction aléatoire par défaut d'un langage de programmation (une valeur uniforme sur l'intervalle unité), pratique pour une formule de tableur, une démonstration de probabilités, ou pour amorcer à la main une estimation de type Monte-Carlo sans écrire de code.
Exclure des nombres précis du tirage
Le champ facultatif "Exclure des nombres" retire des valeurs données de l'intervalle avant le tirage : utile par exemple pour un tirage au sort dont certains numéros sont déjà attribués, ou pour éviter des nombres considérés comme malchanceux dans certaines cultures. Indiquez les nombres à exclure séparés par des virgules (par exemple 13, 21, 42) : l'outil ne les proposera jamais comme résultat, et ajuste automatiquement le calcul de faisabilité si vous demandez en même temps des nombres uniques.
Tirages au sort, loteries et concours
Pour un tirage au sort équitable parmi un nombre connu de participants, réglez Minimum sur 1 et Maximum sur le nombre total de participants, puis attribuez mentalement (ou dans votre feuille de présence) le numéro correspondant à chaque personne avant le tirage : cela garantit que la sélection est faite avant que qui que ce soit ne connaisse le résultat, un point important pour la crédibilité d'un concours. Pour désigner plusieurs gagnants sans qu'une même personne soit tirée deux fois, activez l'option "Aucun doublon" et réglez Combien de nombres sur le nombre de lots à distribuer : chaque numéro tiré correspond alors à un gagnant distinct. Pour un jeu à numéros type loto amical entre proches, vous pouvez également générer plusieurs séries de nombres uniques triées par ordre croissant, ce qui facilite la comparaison entre grilles.
Utilisations en statistiques, sciences et pédagogie
En biologie, en écologie ou en sciences sociales, un échantillon aléatoire simple sert à éviter les biais de sélection lors du choix des sujets ou des unités à étudier : ce générateur, avec l'option "Aucun doublon" activée, produit exactement ce type d'échantillon sans remise. En classe, l'outil illustre concrètement les notions de probabilité uniforme, de variable aléatoire et de loi discrète : demander une plage de 1 à 6 pour simuler un dé, ou de 1 à 2 pour simuler un pile ou face, rend ces concepts tangibles avant d'aborder leur formalisation mathématique. En informatique, le générateur permet de vérifier à la main le comportement attendu d'un algorithme qui consomme des entrées aléatoires (tri, recherche, structures de données probabilistes) sans avoir à écrire soi-même une fonction de tirage.
Pourquoi l'API Web Crypto plutôt que Math.random()
La quasi-totalité des générateurs de nombres aléatoires gratuits en ligne utilisent en coulisses la fonction Math.random() du navigateur : rapide, mais conçue pour l'animation ou le jeu, pas pour une répartition parfaitement équitable. Combinée à la formule courante min + Math.random() * (max - min), elle introduit un léger biais de modulo qui favorise statistiquement certaines valeurs dès que l'étendue de l'intervalle ne divise pas exactement l'espace de sortie du générateur. Cet outil utilise à la place crypto.getRandomValues(), l'API Web Crypto standard du navigateur (un vrai générateur cryptographiquement sécurisé, documenté par le MDN), combinée à un échantillonnage par rejet qui élimine entièrement ce biais. Ce n'est honnêtement pas la même chose que la source d'entropie matérielle de RANDOM.ORG (bruit radio atmosphérique) : ce générateur ne prétend pas être RANDOM.ORG, mais il est démontrablement, vérifiablement, plus rigoureux qu'une simple implémentation à base de Math.random(), et vous pouvez vérifier vous-même l'appel crypto.getRandomValues dans la console de votre navigateur. Voir comment fonctionne la génération aléatoire pour l'explication technique complète, avec l'échantillonnage par rejet détaillé étape par étape.
Cas d'usage populaires
Ce générateur convient aussi bien aux jeux et loisirs qu'aux usages professionnels ou pédagogiques :
- Jeux et loisirs : dés virtuels, tirage au sort entre amis, désignation d'un gagnant de concours, sélection d'une carte ou d'un élément aléatoire dans un jeu de rôle.
- Statistiques et recherche : échantillons aléatoires pour une expérience, simulation de distributions, vérification du comportement d'un algorithme sur des données de test.
- Vie professionnelle : sélection impartiale de participants, répartition aléatoire de tâches ou de ressources, génération d'identifiants uniques pour un sondage.
- Enseignement : illustration des notions de probabilité et de hasard, démonstration d'algorithmes de programmation, simulations en sciences naturelles.
Vérifier soi-même l'équité d'un tirage
Contrairement à un tirage manuel (pioche dans un chapeau, lancer de dé physique) dont l'équité dépend de la qualité du mélange ou de l'équilibre de l'objet, un tirage numérique peut sembler être une boîte noire. Deux vérifications simples permettent de s'en assurer soi-même sans connaissance technique particulière : d'abord, répéter le tirage un grand nombre de fois sur un petit intervalle (par exemple 1 à 6, comme un dé) et constater que chaque valeur revient à peu près aussi souvent que les autres sur un échantillon suffisant, ce qui est le comportement attendu d'une distribution uniforme. Ensuite, pour les utilisateurs plus techniques, ouvrir la console de développement du navigateur et exécuter directement crypto.getRandomValues(new Uint32Array(1)) confirme que l'API standard du navigateur, documentée par le MDN et implémentée par tous les navigateurs modernes, est bien celle utilisée en coulisses par cet outil, et non une alternative maison invérifiable.
100% gratuit, sans compte et respectueux de la vie privée
Aucune inscription, aucune limite d'utilisation quotidienne, aucun frais caché. Tout le calcul se déroule directement dans votre navigateur grâce à l'API Web Crypto : aucune donnée n'est envoyée à un serveur, aucun historique de vos tirages n'est conservé côté service. Vos réglages (intervalle, nombre de tirages, options) sont simplement mémorisés localement sur votre propre appareil, pour vous éviter de tout ressaisir à chaque visite. Voir la politique de confidentialité complète pour le détail exact de ce qui est (et n'est pas) enregistré localement.
Questions fréquemment posées
Mes nombres générés sont-ils vraiment aléatoires ?
Puis-je générer des nombres négatifs ?
Combien de nombres puis-je générer en une seule fois ?
Comment fonctionne l'option "aucun doublon" ?
Quelle est la précision des nombres décimaux ?
Puis-je exclure certains nombres du tirage ?
Y a-t-il une limite au nombre d'utilisations ?
Mes données ou mes tirages sont-ils enregistrés quelque part ?
Puis-je utiliser cet outil pour un tirage au sort officiel ou un concours ?
Puis-je reproduire exactement le même tirage une seconde fois ?
L'outil fonctionne-t-il sur mobile et tablette ?
Prêt à générer un nombre ?
Résultat calculé directement dans votre navigateur, sans délai d'attente.
Aller au générateurGratuit. Sans inscription.