Générateur de Nombres Aléatoires

Générateur de Nombres Aléatoires

Tirez un nombre aléatoire instantanément — idéal pour les tirages, la loterie et les dés. Historique de session et stats d'entropie. Gratuit, sans inscription.

Mis à jour avril 2026

Vérifié par Rafael Duarte

CONFIGURATION
RÉSULTAT GÉNÉRÉ
Cliquez sur GÉNÉRER pour commencer
ENTROPIE: HAUTE TYPE: INT32
Shift + Enter pour Copier · Space Espace pour Générer
Génération cryptographiquement sécurisée (Web Crypto API).

Comment utiliser le générateur de nombres aléatoires

Un nombre aléatoire entre deux bornes, ou jusqu'à 1 000 d'un coup

1. Fixez les bornes

Indiquez la valeur minimale et la valeur maximale — par exemple 1 et 100 — ainsi que la quantité de nombres voulue.

2. Générez

Cliquez sur GÉNÉRER ou appuyez sur Espace : le résultat s'affiche en grand, accompagné de la profondeur en bits, de la valeur brute (case GRAINE) et de la latence du tirage.

3. Copiez le résultat

Un clic sur Copier (ou Maj+Entrée) place les nombres dans le presse-papiers, un par ligne.

Ce que fait ce générateur de nombre aléatoire

Tirage d'entiers fiable, directement dans le navigateur

Intervalle libre

Entre 1 et 10, entre 1 et 100 ou entre -500 et 500 : choisissez n'importe quelles bornes entières, la minimale devant rester inférieure à la maximale. L'intervalle peut couvrir jusqu'à 2^53 valeurs (environ 9 × 10^15).

Jusqu'à 1 000 nombres

Tirez un seul nombre ou une série complète, avec ou sans doublons, triée par ordre croissant si vous le souhaitez.

Aléa cryptographique sans biais

Chaque tirage utilise crypto.getRandomValues() avec rejet des valeurs hors plage : toutes les valeurs de l'intervalle ont la même probabilité. Au-delà de 2^32 valeurs, deux tirages de 32 bits sont combinés et le rejet est calculé en BigInt, sans biais non plus.

Historique de la session

Les 20 derniers tirages restent affichés avec leur intervalle, pour retrouver un résultat sans le noter.

Exemples de tirages

Réglages
Résultat possible
Entre 1 et 100, 1 nombre
73
Entre 1 et 6, 3 nombres, doublons autorisés
4, 4, 1
Entre 1 et 49, 6 nombres, sans doublons, triés
5, 11, 18, 27, 36, 44
Entre -10 et 10, 1 nombre
-3
Minimum égal au maximum
Erreur : le minimum doit être inférieur au maximum

À quoi sert un nombre aléatoire

Des usages du quotidien comme des usages techniques

Tirage au sort numéroté

Les participants ont un numéro ? Tirez le gagnant entre 1 et le nombre d'inscrits, en direct.

Choisir au hasard en classe

Désignez un numéro d'élève, une page d'exercice ou une question d'interrogation sans parti pris.

Remplacer un dé

Entre 1 et 6 pour un dé classique, 1 et 20 pour un jeu de rôle — avec plusieurs lancers d'un coup grâce à la quantité.

Tests et développement

Obtenez rapidement des identifiants ou des valeurs de test sans écrire une ligne de code.

Erreurs fréquentes

Désactiver les doublons sur un intervalle trop petit

Sans doublons, 10 nombres entre 1 et 5 sont impossibles : l'outil affiche une erreur. Augmentez l'intervalle ou réactivez les doublons (activés par défaut).

Prendre la « graine » pour une graine reproductible

La valeur affichée dans la case GRAINE est la dernière valeur brute de 32 bits tirée. Elle ne permet pas de rejouer le même tirage : chaque génération est indépendante.

Dépasser les limites de l'intervalle

Les bornes doivent rester des entiers compris entre -9 007 199 254 740 991 et 9 007 199 254 740 991, avec au plus 2^53 valeurs possibles (environ 9 × 10^15). Au-delà, l'outil affiche une erreur au lieu de produire un résultat faux ; scindez le tirage ou réduisez les bornes.

Attendre des nombres décimaux

Ce générateur ne produit que des entiers ; les bornes décimales sont tronquées. Pour des valeurs à virgule, utilisez un générateur de liste aléatoire avec mode décimal.

Pourquoi utiliser ce générateur

Beaucoup de générateurs en ligne reposent sur Math.random(), un générateur pseudo-aléatoire non conçu pour la sécurité. Celui-ci utilise crypto.getRandomValues(), la source d'aléa cryptographique du navigateur.

Le tirage écarte les valeurs qui créeraient un biais de modulo : entre 1 et 100, chaque nombre a exactement une chance sur 100. Un détail invisible, mais qui compte pour un tirage au sort équitable.

Aucune donnée ne quitte votre appareil, aucun compte n'est demandé, et l'historique de session évite de perdre un résultat tiré quelques secondes plus tôt.

crypto.getRandomValues() vs. Math.random()

Deux sources d'aléa dans le navigateur

crypto.getRandomValues()
Math.random()
Conçu pour un usage cryptographique
oui
non
Prévisibilité
imprévisible en pratique
prévisible si l'état interne est connu
Utilisé par ce générateur
oui
non

Questions fréquentes

Saisissez 1 en valeur minimale et 100 en valeur maximale, laissez la quantité à 1 et cliquez sur GÉNÉRER. Les deux bornes sont incluses : 1 et 100 peuvent sortir, chacun avec une chance sur 100.

Pour aller plus loin

Outils connexes