Generateur d'ULID
Generez des ULID : 26 caracteres, compatibles URL, triables dans le temps et proches des UUID dans leur usage.
Generer des ULID
Créez des identifiants uniques pouvant etre tries
ULID generes
Cliquez sur « Generer des ULID » pour creer des identifiants uniques
Structure d'un ULID
Chaque ULID se compose de deux parties : l'horodatage et l'alea
01ARZ3NDEKTSV4RRFFQ69G5FAV
Exemple : cet ULID a ete cree a une milliseconde precise et contient 80 bits d'alea
Horodatage (48 bits)
Nombre de millisecondes depuis l'epoch Unix (1970-01-01). Permet un tri chronologique jusqu'en 10889.
Aleatoire (80 bits)
Valeur aleatoire cryptographiquement securisee. Permet de generer jusqu'a 1,21 quintillion d'identifiants uniques par milliseconde.
Specifications techniques
L'ULID est concu pour etre triable, compatible URL et proche des UUID dans son usage
Caracteristiques
- Aleatoire cryptographiquement securise
- Generation uniquement côté client
- Tri lexicographique possible
- Aucun caractere special
Specifications
- 26 caracteres (128 bits)
- Encodage Base32 de Crockford
- 48 bits d'horodatage + 80 bits d'alea
- 1,21 million d'ID par milliseconde