Générer un Identifiant Unique Universel (UUID) avec JavaScript

"strUUID" est une fonction JavaScript qui permet de générer un identifiant Unique Universel (UUID).

function strUUID() {
  return crypto.randomUUID();
}

// strUUID()
// renvoie par exemple : 'e1b9d77c-fc3a-4af7-89c7-7e3e576dc9b9'

Voici une fonction de remplacement qui peut être utilisée si l'API crypto n'est pas disponible.

function strUUID(){
  return 'xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx'.replace(/[xy]/g, function(c){
    var r = Math.random() * 16|0,
        v = c == 'x' ? r : r & 0x3 | 0x8;
    return v.toString(16);
  });
}

Cet article vous a-t-il été utile ?

Super :)
Merci d'avoir donné votre avis !

Oups :(
Merci d'avoir donné votre avis qui va nous permettre de nous améliorer !

^