首页 > Web开发 > 详细

JS生成GUID

时间:2019-07-23 19:34:51      阅读:107      评论:0      收藏:0      [点我收藏+]
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

原文:https://www.cnblogs.com/zpblogs/p/11233635.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!