- ¿GUID es lo mismo que UUID?
- Suelen nombrar la misma familia de identificadores de 128 bits, pero eso no resuelve su representación de bytes. Una cadena UUID canónica puede compartirse entre sistemas mientras algunas API de bytes GUID ordenan los bytes de campo de otra forma. Para texto ordinario, usa la escritura aceptada por el receptor; para intercambio binario o Base64, comprueba también el orden de bytes. El nombre por sí solo no es un contrato de codificación.
- ¿Debo elegir UUID v4 o UUID v7?
- Usa v4 cuando necesites un identificador aleatorio independiente sin prefijo temporal. Considera v7 cuando un identificador con marca temporal inicial encaje en el sistema receptor y sea útil la agrupación temporal aproximada. Comprueba que el destino acepte v7; cambiar versiones es una elección de contrato de datos, no solo estilo visual. Este generador no promete valores ordenados dentro de un milisegundo ni verifica la exactitud del reloj.
- ¿La página garantiza unicidad global?
- No. El recuento comprueba valores distintos solo en este lote, no lotes anteriores, otro dispositivo ni tu base de datos. Mantén una restricción única y una ruta de gestión de conflictos donde las claves almacenadas deban ser distintas. Pasar la inspección estructural no añade una comprobación de unicidad global: un UUID perfectamente formado puede copiarse y reutilizarse deliberadamente, por improbable que fuera una colisión aleatoria.
- ¿Qué demuestra la marca temporal v7?
- Expone el valor de milisegundo codificado en los campos, mostrado como UTC. No es un registro de creación autenticado. Un reloj de dispositivo puede estar mal, una marca temporal puede elegirse deliberadamente y un valor de prueba publicado puede copiarse en un log posterior. Usa la hora decodificada como pista y compárala con marcas temporales de eventos registradas independientemente antes de sacar una conclusión cronológica.
- ¿Por qué la salida Base64 no valida al pegarla de vuelta?
- El inspector acepta UUID de texto, no una carga de bytes codificados. Vuelve a Texto sin formato, usa Usar valor generado o decodifica los bytes según el contrato original de orden de bytes antes de inspeccionar. Tampoco decodifica automáticamente un UUID con codificación URL. Quitar puntuación al azar no es decodificar y puede convertir una entrada mal formada en un identificador no previsto.
- ¿Llaves, comillas, sin guiones y URN son identificadores distintos?
- No: esas presentaciones pueden expresar el mismo valor. La inspección acepta envoltorios comunes y el prefijo URN, y devuelve texto canónico en minúsculas con guiones. Un sistema receptor aún puede rechazar un envoltorio aunque la identidad no cambie. Elige la representación que espera; no supongas que cambiar la presentación textual de un campo también cambia su tipo de base de datos o lo convierte en un UUID binario.
- ¿Puedo usar un UUID como contraseña o token de API?
- No presupongas idoneidad como token por su forma. Muchos UUID son identificadores públicos; v7 también expone un campo de tiempo, y un valor estructuralmente válido puede tener contenido no aleatorio. Una credencial portadora necesita un diseño adecuado de generación y ciclo de vida, con autorización, secreto, caducidad y revocación. Un ID de recurso de apariencia impredecible nunca sustituye la comprobación de si quien solicita está autorizado a acceder a ese recurso.
- ¿Qué ocurre si la aleatoriedad segura no está disponible?
- La generación falla y borra el lote; no cambia a una fuente más débil ni conserva una solicitud parcial. Usa un navegador con soporte funcional de Web Crypto. Si se repite un error de fuente duplicada, investiga ese entorno en lugar de confiar en que el reintento certifique su aleatoriedad. Un fallo solo de codificación es distinto: cambiar a Texto sin formato aún puede mostrar el lote subyacente existente.
- ¿Por qué un resultado antiguo sigue diciendo v4 después de seleccionar v7?
- El selector configura la siguiente generación, mientras que el resultado describe el lote ya creado. Pulsa Generar UUID para obtener identidades v7 nuevas. Formato, codificación y presentación son distintos: cambian inmediatamente la presentación del lote actual. Cantidad también se aplica solo a la siguiente solicitud; reducirla no recorta la salida existente a ese número de entradas.
- ¿Por qué Entre comillas más JSON o CSV produce comillas escapadas adicionales?
- El formato de texto Entre comillas convierte las comillas en parte de cada valor. JSON o CSV debe entonces escapar esas comillas al serializar sus cadenas. Puede ser una salida válida, pero a menudo no es el UUID desnudo que espera un destino. Usa Minúsculas con Texto sin formato y deja que la presentación haga sus propias comillas salvo que el receptor exija explícitamente caracteres de comillas dentro del valor.
- ¿Qué conservan Copiar, Descargar y Compartir?
- En modo de generación, Copiar y Descargar usan la salida formateada actual; no añaden las filas de recuento o versión en pantalla. La inspección copia o descarga el UUID canónico admitido, no todos los detalles de inspección. Compartir envía solo la URL limpia de la herramienta. No hay historial guardado de lotes, así que conserva los datos necesarios antes de Borrar, Restablecer o generar de nuevo, y revisa el archivo descargado antes de suponer que se guardó.
- ¿Por qué se acepta un UUID nulo aunque su versión sea cero?
- Nulo y máximo son patrones especiales de todos ceros y todos unos reconocidos por separado de la inspección ordinaria de versión/variante. La aceptación aquí significa que se reconoce el centinela, no que sea una clave única adecuada. El generador ofrece v4 y v7, no un modo de generación nulo/máximo. Tus reglas de protocolo o base de datos deben decidir si se permite un centinela en el campo comprobado.