Description de l'outil

Cet outil en ligne gratuit génère des ULID (Identifiants Universellement Uniques Triables Lexicographiquement) en un seul clic. Les ULID sont comme les UUID mais avec un avantage spécial - ils sont triables par temps ! Chaque ULID contient un horodatage et des données aléatoires, ce qui les rend parfaits pour les systèmes distribués où vous avez besoin à la fois d'unicité et d'ordre chronologique.

Fonctionnalités

  • ULID standard : Génère un nouvel ULID aléatoire avec l'horodatage actuel
  • ULID monotone : Garantit que les ULID sont toujours croissants, même lorsqu'ils sont générés dans la même milliseconde
  • Génération instantanée : Créez des ULID en un seul clic
  • Copier dans le presse-papiers : Fonction de copie facile pour une utilisation rapide
  • Aucune installation requise : Générez des ULID directement dans votre navigateur

Cas d'utilisation

  • Créer des ID uniques triables pour les enregistrements de base de données
  • Générer des identifiants basés sur l'horodatage pour la journalisation des événements
  • Attribuer des clés uniques qui maintiennent l'ordre chronologique
  • Créer des identifiants de système distribué qui se trient naturellement
  • Générer des ID de session uniques avec des informations d'horodatage intégrées
  • Remplacer les UUID lorsque le tri temporel est important

Qu'est-ce qu'un ULID ?

ULID signifie Identifiant Universellement Unique Triable Lexicographiquement. Contrairement aux UUID traditionnels, les ULID :

  • Sont compatibles 128 bits avec UUID
  • Sont triables lexicographiquement (vous pouvez les trier par ordre alphabétique et obtenir un ordre chronologique)
  • Encodent un horodatage dans les 48 premiers bits
  • Utilisent la base32 de Crockford pour une meilleure lisibilité (pas de caractères ambigus)
  • Ne sont pas sensibles à la casse
  • Sont sûrs pour les URL

Types d'ULID

  • Standard : Chaque ULID est généré indépendamment avec l'horodatage actuel et des données aléatoires
  • Monotone : Garantit que les ULID générés dans la même milliseconde sont incrémentaux, évitant les valeurs en double dans les scénarios de génération à haute fréquence