Generador de ULID

Genera identificadores Universally Unique Lexicographically Sortable en el navegador con marcas de tiempo personalizadas opcionales.

Opciones
Comienza con un ULID y luego cambia al modo por lotes cuando necesites una lista ordenable.

El modo único mantiene el resultado enfocado; el modo por lotes habilita la cantidad y el ordenamiento monotónico.

Usa el valor actual del reloj o fija la marca de tiempo del ULID en un milisegundo Unix específico.

Resultados
Valores ULID generados localmente para el modo y la marca de tiempo seleccionados.

-

Genera ULID localmente en tu navegador para registros, eventos, logs, fixtures y sistemas distribuidos que necesitan identificadores compactos con prefijos ordenables por tiempo. Cada valor se crea en este dispositivo y se puede copiar o descargar sin enviar el lote a otro servicio.

Por Qué Usar ULID

ULID significa Universally Unique Lexicographically Sortable Identifier. Combina una marca de tiempo Unix en milisegundos de 48 bits con 80 bits de aleatoriedad y luego codifica el resultado como una cadena Crockford Base32 de 26 caracteres. Esta forma hace que los ULID sean seguros para URL, adecuados para bases de datos y ordenables de manera natural por hora de creación.

Hora Actual O Personalizada

Usa la hora actual para registros normales de aplicaciones, claves de importación y datos de prueba que deban reflejar cuándo se crearon. Cambia a una marca de tiempo personalizada cuando necesites muestras de aspecto determinista, filas rellenadas a posteriori, eventos reproducidos o fixtures que deban ordenarse alrededor de un momento específico.

Lotes Monotónicos

Cuando el modo de lote monotónico está activado, los ID generados para el mismo milisegundo incrementan su segmento aleatorio para que el lote permanezca ordenado lexicográficamente de arriba abajo. Desactívalo cuando quieras que cada fila use un segmento aleatorio nuevo. Ambos modos mantienen la marca de tiempo visible en los primeros diez caracteres.