Générateur UUID / ULID
Créez un identifiant ou un lot d'identifiants pour lignes de base de données, événements, journaux, URL et jeux de test.
Qu'est-ce qu'un UUID ?
Un UUID est un identifiant de 128 bits généralement affiché en 32 caractères hexadécimaux séparés par des tirets. Il vise une unicité pratique sans demander le prochain ID à un service central.
Qu'est-ce qu'un ULID ?
Un ULID est une alternative triable lexicographiquement aux UUID, avec la même taille de 128 bits et des identifiants plus faciles à trier par temps.
Questions fréquentes
Un UUID v4 peut-il entrer en collision ?
Théoriquement oui, mais la probabilité est si faible qu'elle est négligeable pour les usages applicatifs pratiques.
Dois-je utiliser UUID ou ULID ?
Utilisez ULID quand l'ordre temporel compte. Utilisez UUID v4 quand vous voulez le format d'identifiant aléatoire le plus familier et largement supporté.
Ce générateur est-il sûr ?
Oui. Les identifiants sont générés localement dans le navigateur et ne sont pas envoyés à un serveur.
Puis-je utiliser un UUID comme jeton secret ?
Ne traitez pas les UUID ordinaires comme des secrets. Ce sont des identifiants, pas des identifiants d'authentification. Liens de réinitialisation, clés API et secrets de session doivent utiliser des jetons cryptographiques dédiés.
Pourquoi certaines équipes préfèrent ULID pour les enregistrements de base ?
Les ULID se trient par création, ce qui peut rendre journaux, flux d'événements et certains index plus faciles à inspecter. La contrepartie est que l'heure de génération est visible dans l'identifiant.