Générateur de nombres aléatoires
Générez des entiers, décimaux, valeurs gaussiennes, lancers de dés et tirages de loto aléatoires et cryptographiquement sécurisés, le tout dans votre navigateur.
Mis à jour le
Random Number Generator
Generate cryptographically secure random integers, decimals, Gaussian-distributed values, dice rolls, and lottery picks — all in your browser.
Integer Settings
Cryptographically Secure & Private
All numbers are generated locally in your browser using crypto.getRandomValues(). Nothing is ever sent to a server.
Questions Fréquentes
Qu'est-ce que le Random Number Generator ?
Le Random Number Generator est un outil en ligne gratuit qui génère des entiers, des décimales, des valeurs gaussiennes, des lancers de dés et des tirages de loterie aléatoires et cryptographiquement sécurisés, le tout dans votre navigateur. Il fonctionne entièrement dans votre navigateur, sans installation ni inscription.
Les nombres sont-ils vraiment aléatoires ?
Ils sont pseudo-aléatoires et cryptographiquement sécurisés via Web Crypto (crypto.getRandomValues), la même primitive utilisée pour le matériel de clés, adaptée aux jeux, aux simulations et à la plupart des usages sensibles à la sécurité.
Comment le mode entiers uniques évite-t-il les doublons ?
Les petites plages utilisent un mélange partiel de Fisher-Yates ; les plages plus grandes utilisent une boucle de rejet basée sur un Set. L'outil vérifie que max-min+1 >= count avant de générer.
Comment les valeurs gaussiennes sont-elles générées ?
Transformation de Box-Muller : z = sqrt(-2*ln(u)) * cos(2*pi*v), puis mise à l'échelle selon votre moyenne et votre écart-type.
Le Random Number Generator est-il gratuit ?
Oui, le Random Number Generator est 100% gratuit, sans inscription, sans frais cachés et sans limite d'utilisation. Tout le traitement se fait localement dans votre navigateur, garantissant une confidentialité totale.
Mes données sont-elles en sécurité avec cet outil ?
Absolument. Le Random Number Generator traite tout côté client dans votre navigateur. Aucune donnée n'est téléversée ni stockée sur un serveur. Votre contenu reste privé sur votre appareil à tout moment.
Le Random Number Generator fonctionne-t-il sur les appareils mobiles ?
Oui, le Random Number Generator est entièrement responsive et fonctionne sur les smartphones et les tablettes. Vous pouvez l'utiliser sur n'importe quel appareil doté d'un navigateur web moderne, sans téléchargement d'application.
Dois-je créer un compte pour utiliser cet outil ?
Aucun compte ni inscription n'est nécessaire. Ouvrez simplement le Random Number Generator dans votre navigateur et commencez à l'utiliser immédiatement. Il n'y a ni barrière d'inscription ni restriction d'utilisation.
Comment utiliser le Random Number Generator ?
Saisissez simplement votre entrée dans le champ prévu, ajustez les paramètres selon vos préférences, et l'outil la traitera instantanément. Vous pouvez ensuite copier le résultat dans le presse-papiers ou le télécharger.
Quels navigateurs sont pris en charge ?
Le Random Number Generator fonctionne dans tous les navigateurs modernes, y compris Chrome, Firefox, Safari, Edge et Opera. Pour une expérience optimale, utilisez la dernière version de votre navigateur préféré.
Qu'est-ce que le biais modulo et comment ce générateur l'évite-t-il ?
Le biais modulo se produit lorsqu'on projette une source aléatoire sur une plage qui ne la divise pas exactement. Si vous prenez une valeur aléatoire sur 32 bits et utilisez le reste (modulo) pour l'adapter à une plage, les nombres les plus bas de cette plage peuvent revenir légèrement plus souvent, car ils disposent d'une manière supplémentaire d'être produits. Sur de nombreux tirages, cela fausse discrètement la distribution et brise l'équité. Ce générateur évite ce problème grâce à l'échantillonnage par rejet : il écarte tout tirage qui tomberait dans la portion excédentaire déséquilibrée et retire, de sorte que chaque entier entre votre minimum et votre maximum a exactement la même probabilité. C'est essentiel pour les tirages au sort, la répartition à l'aveugle dans des expériences, et le mélange de données, où le moindre biais est inacceptable. Réglez votre plage et votre nombre de valeurs dans l'onglet Entier et appuyez sur Générer pour des résultats sans biais.
Quelle différence entre un nombre aléatoire cryptographiquement sûr et un nombre véritablement aléatoire ?
Les nombres véritablement aléatoires proviennent d'une source physique et non déterministe telle que le bruit atmosphérique, la désintégration radioactive ou l'agitation thermique — une véritable entropie issue du monde réel. Les nombres pseudo-aléatoires cryptographiquement sûrs (CSPRNG), que cet outil produit via l'API Web Crypto, sont générés par un algorithme initialisé à partir du pool d'entropie du système d'exploitation. Ils sont déterministes en principe, mais initialisés et conçus de telle sorte que le résultat ne puisse être prédit ni reproduit sans l'état interne, ce qui est impossible à récupérer en pratique. Pour les jeux, les simulations, l'échantillonnage, les tirages au sort et la plupart des tâches liées à la sécurité, un CSPRNG est indiscernable d'un aléa véritable, tout en étant bien plus rapide et disponible. Seuls du matériel cryptographique spécialisé ou des travaux scientifiques ont généralement besoin d'une source matérielle véritablement aléatoire. Pour des tirages quotidiens équitables et impossibles à deviner, ouvrez n'importe quel onglet et générez — les nombres sont sécurisés par défaut.
Comment lancer des dés avec la notation NdX comme 2d6 ou 4d20 ?
La notation NdX est une façon compacte de décrire un lancer de dés : N est le nombre de dés lancés et X est le nombre de faces de chaque dé. Ainsi, 2d6 signifie lancer deux dés à six faces, 4d20 signifie lancer quatre dés à vingt faces, et 1d100 signifie lancer un seul dé à cent faces. C'est l'abréviation standard des jeux de rôle sur table comme Donjons et Dragons et des règles de jeux de société. Dans l'onglet Dés, vous définissez le nombre de dés (jusqu'à 1 000) et le nombre de faces par dé (de 2 à 10 000), puis vous générez pour voir le résultat de chaque dé. Chaque dé est lancé indépendamment avec la même source cryptographiquement sûre, de sorte que les résultats sont équitables et sans biais — aucun dé pipé ou truqué. Choisissez l'onglet Dés / Loterie, saisissez votre nombre de dés et de faces, et lancez.
En quoi une distribution gaussienne (normale) diffère-t-elle d'une plage aléatoire uniforme ?
Une distribution uniforme donne à chaque valeur de votre plage la même probabilité — tirer un nombre entre 1 et 100 donne à chaque nombre la même chance, comme lancer un dé équilibré. Une distribution gaussienne, ou normale, regroupe au contraire la plupart des valeurs autour d'une moyenne centrale et ne produit des valeurs extrêmes que rarement, formant la fameuse courbe en cloche. Vous la contrôlez avec deux paramètres : la moyenne (μ), qui en est le centre, et l'écart-type (σ), qui en définit la dispersion. Environ 68 % des valeurs générées se situent à un σ de la moyenne et environ 95 % à deux σ. C'est le bon choix pour modéliser des mesures du monde réel comme des tailles, des notes d'examen ou des erreurs de mesure, qui se regroupent naturellement autour d'une moyenne. Utilisez l'onglet Décimal pour des nombres uniformes, ou l'onglet Gaussien pour définir votre moyenne et votre écart-type et échantillonner une courbe en cloche réaliste.
Puis-je choisir des numéros de loterie équitables, et comment fonctionne le mode loterie ?
Oui. L'onglet Dés / Loterie inclut un mode loterie qui choisit N numéros uniques entre 1 et M, exactement comme un vrai tirage où la même boule ne peut pas sortir deux fois. Vous définissez le nombre de numéros à choisir et la valeur maximale — pour un jeu de type 6 parmi 49, vous choisiriez 6 numéros dans une plage de 49 — et les résultats sont renvoyés triés par ordre croissant pour une lecture facile. Comme chaque sélection puise dans la source aléatoire sécurisée Web Crypto et que l'échantillonnage par rejet maintient des chances égales, aucun numéro n'est favorisé et les choix ne peuvent être devinés ni reproduits. L'outil vérifie aussi que votre demande est réalisable, afin de ne pas essayer de tirer plus de numéros uniques que la plage ne le permet. C'est un tirage véritablement aléatoire plutôt qu'une intuition chanceuse, ce qui en fait un excellent choix pour une grille rapide personnelle. Ouvrez l'onglet Dés / Loterie, choisissez le mode loterie, et générez vos numéros.
Embed This Tool
Add a free, live version of this widget to your own website or blog post — it runs entirely in your visitors' browsers, with a credit link back to The Toolbox.
<iframe src="https://getthetoolbox.com/embed/random-number" title="Random Number Generator — The Toolbox" width="100%" height="220" style="max-width:480px;border:1px solid #e2e8f0;border-radius:12px" loading="lazy"></iframe>
<p style="font-size:12px;margin:4px 0 0"><a href="https://getthetoolbox.com/utility-tools/random-number?utm_source=embed&utm_medium=widget" target="_blank" rel="noopener">Free Random Number Generator</a> by The Toolbox</p>Outils Associés
Générateur de Mots de Passe Sécurisés Gratuit
Générez des mots de passe sécurisés et aléatoires avec des options personnalisables. Gratuit, rapide et fonctionne entièrement dans votre navigateur sans inscription.
Générateur de UUID/GUID Gratuit
Générez des identifiants universels uniques (UUID/GUID). Gratuit, rapide et fonctionne entièrement dans votre navigateur sans inscription.
Générateur de Codes QR Gratuit en Ligne
Générez des codes QR pour des URL, du texte, des identifiants WiFi et plus encore. Gratuit, rapide et fonctionne entièrement dans votre navigateur sans inscription.
Formateur et Validateur JSON Gratuit
Formatez, validez et embellissez des données JSON avec coloration syntaxique et détection d'erreurs. Gratuit, rapide et fonctionne entièrement dans votre navigateur sans inscription.
À propos du générateur de nombres aléatoires
Le générateur de nombres aléatoires produit des valeurs aléatoires à la demande — nombres entiers, décimaux, échantillons suivant une distribution normale, lancers de dés et tirages façon loterie — sans aucune configuration. Il fonctionne entièrement dans votre navigateur et puise son aléa dans l'API Web Crypto (crypto.getRandomValues()), la même source que les navigateurs utilisent pour générer des clés cryptographiques. Les résultats sont donc cryptographiquement sûrs, adaptés aux jeux, aux simulations, à l'échantillonnage, aux tirages au sort et à la plupart des usages sensibles en matière de sécurité. Rien de ce que vous générez n'est envoyé à un serveur ; aucune inscription n'est requise et il n'y a aucune limite d'utilisation.
Cet outil s'adresse à toute personne ayant besoin d'un nombre dont l'impartialité est garantie : développeurs qui génèrent des données de test, enseignants qui choisissent un élève au hasard, chercheurs qui tirent un échantillon, joueurs de jeux de société qui lancent des dés, ou toute personne qui organise un tirage au sort équitable.
Quatre modes de génération
L'outil est organisé en quatre onglets, chacun calibré pour un type d'aléa différent :
- Entier — des nombres entiers compris entre un minimum et un maximum (les deux bornes incluses). Choisissez combien de valeurs tirer (jusqu'à 10 000), si les doublons sont autorisés, et comment trier le résultat. Doublons désactivés, chaque valeur est unique.
- Décimal — des nombres à virgule flottante dans une plage donnée, avec 0 à 10 décimales de précision et jusqu'à 10 000 valeurs par lot. Chaque tirage exploite 53 bits d'entropie, soit la précision complète d'un nombre à virgule flottante double précision en JavaScript.
- Gaussien — des valeurs suivant une distribution normale (courbe en cloche). Définissez la moyenne (μ) et l'écart-type (σ) ; environ 68 % des résultats se situent à un σ de la moyenne et environ 95 % à deux σ.
- Dés / Loterie — lancez n'importe quelle combinaison en notation standard NdX (par exemple 2d6, 4d20, 1d100) avec jusqu'à 1 000 dés de 2 à 10 000 faces chacun, ou choisissez N nombres uniques entre 1 et M pour un tirage façon loterie, renvoyés triés par ordre croissant.
Comment l'aléa reste équitable
Un piège courant des générateurs naïfs est le biais modulo : certains nombres reviennent légèrement plus souvent parce que la plage ne divise pas exactement la source aléatoire. Ce générateur évite ce problème grâce à l'échantillonnage par rejet : il écarte les tirages qui fausseraient la distribution et retire, de sorte que chaque entier de votre plage a exactement la même probabilité de sortir.
L'unicité est traitée avec le même soin. Pour l'option « sans doublons », un mélange de Fisher-Yates partiel produit des entiers uniques sur toute la plage, en basculant vers une boucle de rejet basée sur un ensemble pour les plages très étendues. Les valeurs gaussiennes proviennent de la transformation de Box-Muller, qui convertit deux nombres aléatoires uniformes en une valeur suivant une distribution normale. Avant de générer, l'outil vérifie que vos paramètres sont réalisables — par exemple, vous ne pouvez pas tirer 50 nombres uniques dans une plage de 30, et il vous le signalera au lieu de tourner indéfiniment.
Exploiter vos résultats
Chaque lot est accompagné de statistiques en direct — nombre de valeurs, minimum, maximum, moyenne et somme — pour vérifier une distribution d'un coup d'œil. À partir de là, vous pouvez :
- Régénérer instantanément avec les mêmes paramètres pour un nouveau tirage.
- Copier la liste complète dans le presse-papiers, une valeur par ligne.
- Télécharger un CSV avec une colonne d'index et une colonne de valeur, prêt pour un tableur ou un script.
- Effacer et recommencer.
Pourquoi un générateur dédié fait la différence
Le premier nombre qui vous vient à l'esprit n'est pas aléatoire — chacun privilégie inconsciemment certains chiffres, évite les répétitions et se regroupe autour du milieu d'une plage. Une vraie impartialité exige une source d'entropie fiable. Comme ce générateur de nombres aléatoires s'appuie sur le générateur cryptographique du navigateur plutôt que sur une formule pseudo-aléatoire prévisible, les résultats ne peuvent ni être devinés ni être reproduits à partir d'une graine (seed) — exactement ce qu'il faut pour des tirages au sort, une répartition à l'aveugle dans des expériences, un mélange de données de test, ou simplement pour trancher une décision équitablement. Et comme tout le calcul s'effectue sur votre appareil, même un tirage confidentiel reste entièrement privé.
Choisissez un onglet, définissez votre plage et votre nombre de valeurs, puis appuyez sur Générer pour voir apparaître vos nombres et leurs statistiques instantanément.