Les pubs vous déplaisent ? Aller Sans pub Auj.

Générateur ULID

PromoteurAléatoireSécurité

Générez des identifiants uniques triables dans le temps avec notre générateur ULID gratuit. Créez instantanément des ULID uniques ou groupés au format texte, JSON ou YAML.

PUBLICITÉ · RETIRER?
PUBLICITÉ · RETIRER?

Guide

Qu'est-ce que l'ULID ?

ULID (identifiant unique et triable lexicographiquement) est un format d'identifiant unique qui combine un horodatage avec des bits aléatoires pour créer des identifiants uniques triables dans le temps. Contrairement aux UUID, les ULID sont :

  • Tri lexicographique par heure
  • Insensible à la casse
  • Base32 codée de Crockford
  • 26 caractères de longueur

Caractéristiques principales

FonctionnalitéDescription
Tri basé sur le tempsLes 10 premiers caractères encodent l'horodatage
AléatoireLes 16 derniers caractères garantissent l'unicité
Options de formatGénérer au format texte, JSON ou YAML
Génération en vracCréer plusieurs ULID à la fois

Spécifications techniques

ComposantDétails
Longueur26 caractères
Horodatage10 premiers caractères (48 bits)
Aléatoire16 derniers caractères (80 bits)
Jeu de caractèresBase32 de Crockford (0-9, AZ excluant I, L, O, U)

Comment utiliser

  1. Entrez le nombre d'ULID que vous souhaitez générer dans le champ « Total »
  2. Sélectionnez votre format de sortie préféré (texte, JSON ou YAML)
  3. Cliquez sur le bouton « Générer »
  4. Copiez les ULID générés à l'aide du bouton Copier
  5. Réinitialisez le formulaire en utilisant le bouton « Réinitialiser » si nécessaire

FAQ

  1. Qu'est-ce qu'un ULID et en quoi est-il différent d'un UUID ?

    Un ULID (Universally Unique Lexicographically Sortable Identifier) est un identifiant de 26 caractères qui combine horodatage et caractère aléatoire. Contrairement aux UUID, les ULID sont triables par heure et utilisent le codage Base32 de Crockford pour une meilleure lisibilité.

  2. Les ULID sont-ils sensibles à la casse ?

    Non, les ULID ne sont pas sensibles à la casse. Ils peuvent être générés et comparés dans n'importe quelle casse, bien qu'ils soient généralement affichés en majuscules.

  3. Combien d'ULID peuvent être générés par milliseconde ?

    Les ULID peuvent générer environ 1,21e+24 identifiants uniques par milliseconde, ce qui rend les collisions extrêmement improbables dans la plupart des applications.

  4. Les ULID peuvent-ils être utilisés comme clés primaires de base de données ?

    Oui, les ULID constituent d'excellentes clés primaires de base de données car elles sont uniques, triables et leur composant d'horodatage permet un classement chronologique naturel.

  5. Quel est le format d'horodatage dans un ULID ?

    Les 10 premiers caractères d'un ULID codent un horodatage de précision à la milliseconde à l'aide du codage Base32 de Crockford.

  6. Les ULID sont-ils adaptés aux systèmes distribués ?

    Oui, les ULID sont bien adaptés aux systèmes distribués car ils peuvent être générés sans coordination entre les nœuds tout en conservant l'unicité et la triabilité temporelle.

  7. Comment décoder l'horodatage d'un ULID ?

    L'horodatage peut être extrait des 10 premiers caractères d'un ULID en convertissant la base 32 de Crockford en millisecondes depuis l'époque Unix.

  8. L'ULID est-il meilleur que l'UUID pour les applications Web ?

    Les ULID peuvent être plus adaptés aux applications Web qui nécessitent des identifiants triables dans le temps ou des identifiants lisibles par l'homme, tout en conservant les garanties d'unicité des UUID.

Envie d'une expérience sans pub ? Passez à la version sans pub

Installez nos extensions

Ajoutez des outils IO à votre navigateur préféré pour un accès instantané et une recherche plus rapide

Sur Extension Chrome Sur Extension de bord Sur Extension Firefox Sur Extension de l'opéra
PUBLICITÉ · RETIRER?
PUBLICITÉ · RETIRER?
PUBLICITÉ · RETIRER?

Coin des nouvelles avec points forts techniques

Impliquez-vous

Aidez-nous à continuer à fournir des outils gratuits et précieux

Offre-moi un café
PUBLICITÉ · RETIRER?