Introdução
Neste laboratório, exploraremos como gerar um UUID (Identificador Universalmente Único) em um navegador usando JavaScript. Um UUID é um valor de 128 bits usado para identificar recursos em um sistema de forma única e universal. Ao final deste laboratório, você terá uma compreensão clara de como gerar um UUID compatível que pode ser usado em suas aplicações web.
Gerar UUID no Navegador
Para gerar um UUID compatível com RFC4122 versão 4 em um navegador, siga estes passos:
- Abra o Terminal/SSH e digite
node. - Use o método
Crypto.getRandomValues()para gerar um UUID. - Converta o UUID em uma string hexadecimal usando o método
Number.prototype.toString(). - Implemente o seguinte 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)
);
- Chame a função
UUIDGeneratorBrowser()para gerar um UUID. Por exemplo,UUIDGeneratorBrowser()retornaria'7982fcfe-5721-4632-bede-6000885be57d'.
Resumo
Parabéns! Você concluiu o laboratório Gerar UUID (Navegador). Você pode praticar mais laboratórios no LabEx para aprimorar suas habilidades.