Introducción
En este laboratorio, exploraremos cómo generar un UUID en un navegador utilizando JavaScript. Un UUID (Universally Unique Identifier) es un valor de 128 bits utilizado para identificar recursos en un sistema de manera única y universal. Al final de este laboratorio, tendrás una comprensión clara de cómo generar un UUID conforme a las especificaciones que se puede utilizar en tus aplicaciones web.
Generar UUID en el navegador
Para generar un UUID conforme a RFC4122 versión 4 en un navegador, siga estos pasos:
- Abra la Terminal/SSH y escriba
node. - Utilice el método
Crypto.getRandomValues()para generar un UUID. - Convierta el UUID a una cadena hexadecimal utilizando el método
Number.prototype.toString(). - Implemente el siguiente código:
const UUIDGeneratorBrowser = () =>
([1e7] + -1e3 + -4e3 + -8e3 + -1e11).replace(/[018]/g, (c) =>
(
c ^
(crypto.getRandomValues(new Uint8Array(1))[0] & (15 >> (c / 4)))
).toString(16)
);
- Llame a la función
UUIDGeneratorBrowser()para generar un UUID. Por ejemplo,UUIDGeneratorBrowser()devolvería'7982fcfe-5721-4632-bede-6000885be57d'.
Resumen
¡Felicidades! Has completado el laboratorio Generar UUID (Navegador). Puedes practicar más laboratorios en LabEx para mejorar tus habilidades.