Aller au contenu

Outil gratuit

Générateur de nombre aléatoire

Indiquez un minimum et un maximum, choisissez combien de nombres vous voulez, puis cliquez sur Générer : le résultat s'affiche instantanément, directement dans votre navigateur. L'outil gère aussi bien un tirage unique (un gagnant de tombola, un lancer de dé, un pile ou face à trois options) qu'un lot important, jusqu'à 1 000 nombres à la fois, avec des décimales facultatives, l'option "aucun doublon" et un tri croissant ou décroissant. Chaque tirage utilise le générateur cryptographiquement sécurisé de l'API Web Crypto plutôt que la simple fonction 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.
Type de nombre

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.

Cet outil vous a-t-il été utile ?
Donner un avis

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) :

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 :

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 ?
Oui. L'outil utilise crypto.getRandomValues(), l'API Web Crypto cryptographiquement sécurisée du navigateur, combinée à un échantillonnage par rejet qui élimine le biais de modulo présent dans les implémentations classiques basées sur Math.random(). Chaque tirage est statistiquement uniforme sur l'intervalle choisi.
Puis-je générer des nombres négatifs ?
Oui. Entrez un minimum négatif (par exemple -100) et l'outil tirera des nombres dans cet intervalle, en incluant zéro et les valeurs positives jusqu'au maximum défini si votre intervalle les couvre.
Combien de nombres puis-je générer en une seule fois ?
Jusqu'à 1 000 nombres en une seule opération. Pour des besoins plus importants, générez plusieurs fois de suite et combinez les résultats obtenus.
Comment fonctionne l'option "aucun doublon" ?
Quand elle est cochée, l'outil garantit que tous les nombres renvoyés dans un même tirage sont distincts les uns des autres, sans jamais répéter une valeur déjà tirée. Si l'intervalle choisi est trop petit pour contenir autant de valeurs uniques que demandé, un message vous l'indique clairement plutôt que de renvoyer un résultat incomplet.
Quelle est la précision des nombres décimaux ?
L'outil prend en charge de 1 à 6 chiffres après la virgule (par exemple 7,42 ou 99,999999). Pour des besoins de précision scientifique encore supérieurs, utilisez un langage de programmation scientifique dédié.
Puis-je exclure certains nombres du tirage ?
Oui, via le champ facultatif "Exclure des nombres" : indiquez les valeurs à écarter séparées par des virgules, et elles ne seront jamais proposées comme résultat, même en mode nombres uniques.
Y a-t-il une limite au nombre d'utilisations ?
Non, utilisez le générateur autant de fois que vous le souhaitez, sans limite quotidienne ni restriction d'accès : tout le calcul se fait localement dans votre navigateur, sans requête vers un serveur à chaque tirage.
Mes données ou mes tirages sont-ils enregistrés quelque part ?
Non. Aucune valeur saisie ni aucun nombre généré n'est envoyé à un serveur. Seuls vos réglages (intervalle, nombre de tirages, options choisies) sont mémorisés localement sur votre propre appareil, afin de vous éviter de tout ressaisir à la prochaine visite.
Puis-je utiliser cet outil pour un tirage au sort officiel ou un concours ?
Oui, l'outil convient à un tirage informel entre particuliers ou pour un concours associatif ou personnel. Pour un jeu-concours commercial soumis à une réglementation spécifique (loi sur les jeux et loteries, obligations d'huissier ou de commissaire de justice selon les pays), vérifiez toujours les obligations légales applicables à votre situation : cet outil fournit un tirage statistiquement équitable, mais ne remplace pas un constat officiel si celui-ci est requis.
Puis-je reproduire exactement le même tirage une seconde fois ?
Non, et c'est voulu : contrairement à un générateur pseudo-aléatoire initialisé avec une graine (seed) fixe, ce générateur cryptographiquement sécurisé ne permet pas de rejouer exactement la même séquence. Chaque clic sur Générer produit un nouveau tirage indépendant des précédents.
L'outil fonctionne-t-il sur mobile et tablette ?
Oui, l'interface s'adapte automatiquement à la taille de l'écran et fonctionne dans tous les navigateurs modernes prenant en charge l'API Web Crypto (Chrome, Firefox, Safari, Edge, sur ordinateur comme sur mobile), sans installation ni application dédiée.

Prêt à générer un nombre ?

Résultat calculé directement dans votre navigateur, sans délai d'attente.

Aller au générateur

Gratuit. Sans inscription.