Generador de ULID

Genere ULID en línea: identificadores Crockford Base32 de 26 caracteres con 48 bits de tiempo y 80 bits aleatorios.

ID generados
Listo. Genere ULID en su navegador.

Cómo se construye este ID

Estructura
26 caracteres Crockford Base32: 10 caracteres de tiempo seguidos de 16 caracteres aleatorios.
Entropía
80 bits aleatorios después de la marca de tiempo de 48 bits en milisegundos.
Tiempo
Sí. Los primeros 10 caracteres codifican el tiempo en milisegundos, y el orden léxico sigue el orden temporal.
Riesgo de colisión
La sección aleatoria final tiene 80 bits; el riesgo depende principalmente de cuántos ID genere en el mismo milisegundo.
Ejemplo
01KXAD46B4NYV2P7DMCAGDWAHT

Tus ID se generan localmente con aleatoriedad fuerte del navegador. No se envía nada a BroBroGo.

Preguntas frecuentes

¿Para qué sirve un ULID?

ULID es compacto, compatible con URL y se puede ordenar por tiempo como texto sin formato, lo que resulta muy útil para registros de logs, claves de objetos y registros que deban ordenarse por fecha de creación.

¿Es ULID lo mismo que UUID v7?

No. Ambos incluyen el tiempo en milisegundos, pero ULID utiliza Crockford Base32 y 26 caracteres, mientras que UUID v7 conserva la estructura hexadecimal estándar de UUID.