UUID Generator npm

Génère des UUID RFC 4122 pour des projets Node.js, prend en charge plusieurs versions et options de formatage pour les tests, le seed et les identifiants uniques.

Tool coming soon!

We're working hard to get this tool ready for you.

Request Feature / Support
1,364+
Total Calculations Run
< 15ms
Browser Execution Speed
100%
Client-Side Privacy
4.9 / 5.0
User Satisfaction
AI Web Tool Generator

Build Your Own Custom Web Calculator in Seconds

Type what tool or calculator you need below. Our AI will build it instantly for your site.

Popular ideas:
100% FREE • No Credit Card Required

À propos de cet outil

But et intention utilisateur : l’outil génère des UUID RFC 4122 pour des projets Node.js/NPM afin de fournir des identifiants uniques pour des fixtures, données de test, jetons de traçage distribué, identifiants de session et échantillons de configuration. Les principaux utilisateurs sont développeurs, QA, DevOps et pipelines CI qui nécessitent des IDs fiables et reproductibles sans dépendances externes. Il prend en charge la génération par lot en une seule invocation et permet de sélectionner la version UUID et le format de sortie. Si des résultats deterministes sont nécessaires, les versions 3 ou 5 peuvent produire des IDs stables à partir d’un namespace et d’un nom.
Logique centrale et fonctionnalités : capacités clés incluent : (1) sélection de version parmi {1,3,4,5} ; (2) génération par lot avec un nombre configurable ; (3) contrôle du format (avec trait d’union ou compact) ; (4) dérivation déterministe pour v3/v5 via namespace+nom ; (5) sortie sous forme d’un tableau de chaînes avec sérialisation optionnelle ; (6) validation et rapports d’erreurs structurés. Exigences : count > 0 et version dans {1,3,4,5}. Avancé : pouvoir fournir namespace+nom pour v3/v5, choix du format et export vers des structures ou fichiers via des outils en aval.
Entrées et sorties : entrées : count (entier, requis, ex. 5, plage 1-10000) ; version (enum 1,3,4,5; par défaut 4) ; hyphenated (booléen, par défaut true) ; namespace (chaîne, optionnel) ; name (chaîne, optionnel). Sortie : uuids (tableau de chaînes) ; format (chaîne : 'hyphenated' ou 'compact') ; exemple de sortie dans la documentation.
Algorithmes et calculs : V4 utilise un RNG cryptographiquement fort pour UUIDs aléatoires ; V1 utilise des composants basés sur le temps ; V3 utilise MD5(Namespace, Name) ; V5 utilise SHA-1(Namespace, Name). La Eingaben sont validées et l’hyphenation est normalisée après génération.
Erreurs et cas limites : count invalide (<=0 ou >10000) => erreur ; version invalide => erreur ; pour v3/v5, namespace ou name manquant => retombée sur v4 lorsque possible ; grands comptes → consommation mémoire ; collisions statistiquement improbables.

Comment utiliser

  1. Entrées: définir le count, la version et l’option d’hyphenation.
  2. Si vous utilisez v3 ou v5, fournissez un Namespace et un nom pour dériver des IDs déterministes.
  3. Exécutez le générateur pour produire le nombre UUID demandé.
  4. Lisez le tableau résultant de chaînes UUID et copiez/exportez-le au besoin.
  5. Vérifiez le format et la cohérence dans vos jeux de données de test.
How to use uuid generator npm

Frequently Asked Questions

Trouvez des réponses rapides

Qu'est-ce qu'une UUID et pourquoi RFC 4122 ?
Une UUID est un identifiant de 128 bits standardisé par RFC 4122. Il permet des valeurs réellement uniques sans autorité centrale. L’outil génère des UUID en versions 1, 3, 4 ou 5 selon la méthode et les entrées choisies.
Quelles versions sont prises en charge ?
Les versions 1, 3, 4 et 5 sont prises en charge. La version 4 utilise des données aléatoires, la version 1 est basée sur le temps. Les versions 3 et 5 dérivent les IDs à partir d’un Namespace et d’un nom via MD5 ou SHA-1.
Puis-je générer plusieurs IDs à la fois ?
Oui. Le champ count détermine combien de chaînes UUID sont générées en une seule invocation. Des limites supérieures raisonnables sont appliquées pour éviter une consommation excessive de mémoire.
Les IDs générés sont-ils cryptographiquement sécurisés ?
Les UUID de version 4 reposent sur des données aléatoires, mais ne doivent pas être utilisés comme clés cryptographiques. Ils conviennent pour des identifiants uniques dans les tests et fixtures, mais ne remplacent pas des nonces cryptographiques lorsque la sécurité est requise.

Need to run multiple calculations?

Create a free account today to unlock unlimited daily runs, access advanced parameters, save your history, and request custom features.

Register Free Account

Related Tools

Other useful calculators and utilities you might like

Web & SEO Tools

Convertisseur Spotify vers MP3

Convertit des fichiers audio fournis localement en MP3, permettant l’écoute hors ligne et la compati...

Web & SEO Tools

Calculateur de distance routière

Calculateur de distance routière pour voyageurs, planificateurs logistiques et conducteurs pour esti...

Web & SEO Tools

Calculateur d’âge

Déterminez rapidement l’âge d’une personne à partir de sa date de naissance avec notre calculateur e...

Web & SEO Tools

Convertisseur de devises

Convertissez rapidement des montants entre différentes monnaies avec notre convertisseur de devises...

Votre avis compte

Aidez-nous à nous améliorer