JS生成GUID

Posted zpblogs

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了JS生成GUID相关的知识,希望对你有一定的参考价值。

alert(getUuid());
function getUuid() 
    var len = 32;//32长度
    var radix = 16;//16进制
    var chars = 0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz.split(‘‘);
    var uuid = [], i;
    radix = radix || chars.length;
    if (len) 
        for (i = 0; i < len; i++) uuid[i] = chars[0 | Math.random() * radix];
     else 
        var r;
        uuid[8] = uuid[13] = uuid[18] = uuid[23] = -;
        uuid[14] = 4;
        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(‘‘);

 

以上是关于JS生成GUID的主要内容,如果未能解决你的问题,请参考以下文章

JS生成Guid字符串

JS生成GUID

UUID(uuid)js 生成

JS生成 UUID的四种方法

JS生成 UUID的四种方法

JS生成 UUID的四种方法