Inicio›Herramientas para desarrolladores› Generador de UUIDNavegador
Generar UUID aleatorios
Genera UUID de versión 4 usando el propio crypto.randomUUID() del navegador, que bebe de la misma fuente criptográficamente segura que usa tu sistema operativo.
UUID v4 — aleatorios, de crypto.randomUUID()
Cómo se usa
- 1Indica cuántos UUID necesitas.
- 2Pulsa Generar.
- 3Copia la lista desde el panel de resultado.
Preguntas frecuentes
- ¿Se pueden usar en producción?
- Sí. Salen del propio crypto.randomUUID() del navegador, que bebe de la misma fuente aleatoria criptográficamente segura que tu sistema operativo da a cualquier otra aplicación. No es una imitación con Math.random().
- ¿Qué hace que un UUID sea de versión 4?
- 122 bits aleatorios, con los 6 restantes fijados para marcar la versión y la variante. No codifica nada sobre la máquina, la hora ni la secuencia, y precisamente por eso dos generadores nunca necesitan coordinarse para no chocar.
- ¿Pueden colisionar dos UUID generados?
- En teoría. En la práctica harían falta unos 2,7 × 10¹⁸ para tener una posibilidad entre mil millones, así que una colisión no es algo que haya que contemplar en el diseño.
- ¿Debería usar un UUID como clave primaria?
- Funciona, y permite que el cliente genere identificadores sin ir y volver del servidor, a cambio de una clave más ancha y un orden de inserción aleatorio que fragmenta el índice B-tree. Si eso importa, guarda un entero secuencial como clave interna y expón el UUID hacia fuera, o usa un formato de id ordenado por tiempo.