Generador ULID
Genere identificadores ULID ordenables, uno por línea, directamente en su navegador.
Generador ULID
Genere ULID (identificadores universalmente únicos y ordenables lexicográficamente), uno por línea, desde uno hasta mil a la vez. Un ULID consta de 26 caracteres de Crockford base32: los primeros 10 codifican una marca de tiempo de milisegundos de 48 bits, los 16 restantes contienen 80 bits de aleatoriedad. El alfabeto omite deliberadamente I, L, O y U, para que una identificación leída por teléfono o reescribida en papel no se estropee.
El prefijo de marca de tiempo es lo que diferencia a los ULID de los UUID. Ordénelos alfabéticamente y aparecerán en orden de creación, lo que mantiene los índices de la base de datos compactos y las consultas de rango baratas; en su lugar, un UUID v4 aleatorio distribuye inserciones en todo el índice. Dentro de un solo lote, este generador utiliza la estrategia monótona: los identificadores creados en el mismo milisegundo incrementan la parte aleatoria en lugar de volver a dibujarla, por lo que incluso una ráfaga de mil se clasifica exactamente en orden de generación.
Tres opciones dan forma al resultado. "Count" produce de 1 a 1000 identificadores por ejecución. "Case" cambia entre la forma canónica de mayúsculas y minúsculas, que prefieren algunas convenciones de URL y bases de datos: los ULID no distinguen entre mayúsculas y minúsculas, por lo que ambas se decodifican de manera idéntica. "Mostrar marca de tiempo" agrega el momento de creación decodificado de cada identificación como una fecha ISO 8601, lo cual es útil para verificar lo que realmente dice un ULID perdido encontrado en un registro.
Todo se ejecuta localmente en su navegador. La aleatoriedad proviene de crypto.getRandomValues, la fuente criptográficamente segura de la plataforma; no se carga nada, no se registra ningún identificador y la herramienta sigue funcionando sin conexión una vez que se ha cargado la página.