Maison > Article > interface Web > Comment générer un UUID en js (code)
Le contenu de cet article explique comment générer un UUID (code) en js. Il a une certaine valeur de référence. Les amis dans le besoin peuvent s'y référer.
function uuid(len, radix) { var chars = '0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz'.split(''); var uuid = [], i; radix = radix || chars.length; if (len) { // Compact form for (i = 0; i < len; i++) uuid[i] = chars[0 | Math.random()*radix]; } else { // rfc4122, version 4 form var r; // rfc4122 requires these characters uuid[8] = uuid[13] = uuid[18] = uuid[23] = '-'; uuid[14] = '4'; // Fill in random data. At i==19 set the high bits of clock sequence as // per rfc4122, sec. 4.1.5 for (i = 0; i < 36; i++) { if (!uuid[i]) { r = 0 | Math.random()*16; uuid[i] = chars[(i == 19) ? (r & 0x3) | 0x8 : r]; } } } return uuid.join(''); }
//Spécifiez la longueur et la base
// ID à 8 caractères (base=2)
uuid(8, 2) // "01001010"
// ID à 8 caractères (base=10)
uuid(8, 10) // "47473046"
// ID à 8 caractères (base=16)
uuid(8, 16) // "098F4D35"
Recommandations associées :
Utilisation spécifique de la fonction bascule dans js - exemple d'effet de commutation
Comment implémenter un menu coulissant côté page dans js Effet (avec code)
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!