Generador UUID / ULID
Crea un ID o un lote de IDs para filas de base de datos, eventos, logs, URLs y fixtures de prueba.
Qué es un UUID
Un UUID es un identificador de 128 bits que suele representarse como 32 caracteres hexadecimales separados por guiones. Está pensado para unicidad práctica sin pedir el siguiente ID a un servicio central.
Qué es un ULID
ULID es una alternativa ordenable lexicográficamente a UUID que mantiene 128 bits y produce IDs más fáciles de ordenar por tiempo.
Preguntas frecuentes
¿UUID v4 puede colisionar?
Teóricamente sí, pero la probabilidad es tan baja que resulta despreciable para cargas prácticas de aplicación.
¿Uso UUID o ULID?
Usa ULID cuando el orden temporal importa. Usa UUID v4 cuando quieres el formato aleatorio más conocido y soportado.
¿Este generador es seguro?
Sí. Los IDs se generan localmente en el navegador y no se envían a un servidor.
¿Puedo usar un UUID como token secreto?
No trates UUID comunes como secretos. Son identificadores, no credenciales. Enlaces de restablecimiento, claves API y sesiones deben usar tokens criptográficos diseñados para eso.
¿Por qué algunos equipos prefieren ULID en bases de datos?
ULID ordena por tiempo de creación, lo que facilita revisar logs, eventos e índices. El costo es que el tiempo de generación queda visible.