Toolverse

Générateur de nombres aléatoires

Générez des nombres aléatoires dans n'importe quelle plage, ou des UUID version 4 en masse. Choisissez vos options et copiez les résultats — tout s'exécute dans votre navigateur.

Comment l'utiliser

Cet outil fonctionne en deux modes : nombres aléatoires et UUID aléatoires. Utilisez les onglets au-dessus du générateur pour basculer, puis définissez vos options et appuyez sur Générer pour un nouvel ensemble. En mode Nombres, le minimum et le maximum que vous définissez sont tous deux inclus dans le résultat, donc une plage de 1 à 100 peut produire 1 ou 100 ainsi que tout ce qui se trouve entre. Choisissez le nombre de nombres à générer, puis décidez si les doublons sont autorisés. Avec les doublons autorisés, chaque nombre est tiré indépendamment, de sorte que la même valeur peut apparaître plus d'une fois — c'est comme simuler le lancer de plusieurs dés. Désactivez les doublons pour un tirage unique, où chaque nombre ne peut apparaître qu'une seule fois et le nombre est limité à la taille de votre plage. Un tirage 6 sur 49 est un tirage unique : une fois qu'un nombre sort, il est retiré de la considération et ne peut pas être tiré à nouveau. En mode UUID, choisissez le nombre d'UUID version 4 à générer. Un UUID est un identifiant de 128 bits écrit en 32 caractères hexadécimaux selon le motif 8-4-4-4-12, par exemple f47ac10b-58cc-4372-a567-0e02b2c3d479. La version 4 fixe une poignée de bits pour marquer la version et la variante, et remplit les 122 bits restants avec des données aléatoires. Cela laisse 2^122 valeurs possibles — un nombre si grand que générer des milliards d'UUID chaque seconde pendant des siècles laisse les chances que deux correspondent proche de zéro. C'est différent des nombres ci-dessus, qui peuvent se répéter à moins que vous ne désactiviez les doublons : un UUID n'a pas besoin de cette option car son espace est bien plus grand que n'importe quelle plage numérique que vous choisiriez réalistement. En pratique, chaque UUID que cet outil génère peut être traité comme unique. Les deux modes s'exécutent entièrement dans votre navigateur à l'aide de l'API Web Crypto (crypto.getRandomValues), la même source que les navigateurs utilisent pour l'aléatoire cryptographique, et rien n'est envoyé à un serveur. Cela rend cet outil un choix solide pour l'aléatoire quotidien : choisir un gagnant pour un giveaway ou un tirage, tirer un échantillon aléatoire d'une liste, amorcer les données de test ou générer des ID pour de nouveaux enregistrements. Pour les mots de passe ou les clés de sécurité, utilisez un gestionnaire de mots de passe dédié conçu à cet effet.

Questions fréquemment posées

Les nombres sont-ils vraiment aléatoires ?
Oui. Les nombres et les UUID sont générés avec l'API Web Crypto (crypto.getRandomValues), la même source aléatoire cryptographiquement sécurisée que les navigateurs utilisent pour le code sensible à la sécurité, plus l'échantillonnage par rejet pour éviter le biais modulo. C'est une barre significativement plus élevée que Math.random(), que la plupart des simples générateurs en ligne utilisent et qui n'est pas conçu pour être imprévisible.
Qu'est-ce qu'un UUID et deux peuvent-ils jamais se correspondre ?
Un UUID est un ID de 128 bits, généralement écrit en 32 chiffres hexadécimaux comme f47ac10b-58cc-4372-a567-0e02b2c3d479. Le type version 4 utilisé ici randomise 122 de ces bits, donnant environ 5,3 undécillions de valeurs possibles. Deux correspondances par hasard est possible en théorie mais négligeable en pratique — vous auriez besoin de générer des milliards par seconde pendant des siècles avant qu'une collision ne devienne probable.
Puis-je générer des nombres sans doublons ?
Oui — désactivez "Autoriser les doublons" et chaque nombre ne peut apparaître qu'une seule fois, comme tirer des boules de loterie sans remplacement. Le résultat est limité à la taille de votre plage : demander 20 nombres uniques entre 1 et 10 ne renverra que 10. Laissez les doublons activés quand vous voulez des tirages indépendants, comme simuler des lancers de dés.
Est-ce sûr pour les mots de passe ou les clés de sécurité ?
L'aléatoire en soi est fort — il provient de l'API Web Crypto, la même source utilisée pour les clés cryptographiques. Mais cet outil n'est pas conçu pour les mots de passe ou les secrets : il n'y a pas d'options d'ensemble de caractères ou de longueur pour la force du mot de passe, et les valeurs générées se trouvent en texte brut sur la page sans rien pour les protéger. Utilisez un gestionnaire de mots de passe dédié pour tout ce que vous avez besoin de garder secret.