Crea ULID ordenables por tiempo o NanoID compactos con alfabeto y longitud personalizados.
Un ULID (Universally Unique Lexicographically Sortable Identifier) reúne una marca de tiempo en milisegundos y 80 bits aleatorios en 26 caracteres en base32 de Crockford. Como la marca de tiempo va primero, ordenar los ULID como texto los ordena por fecha de creación, lo que resulta más amable para los índices de bases de datos que los UUID totalmente aleatorios.
Un NanoID es una cadena aleatoria compacta tomada de un alfabeto que tú eliges. Los 21 caracteres por defecto de un alfabeto de 64 símbolos aportan unos 126 bits de aleatoriedad, comparable a un UUID versión 4 en una forma más corta y segura para URL. Ambos generadores usan la fuente aleatoria criptográficamente segura del navegador y no se envía nada a ningún sitio.