公告:1.设计模式、redis、微信硬件jsapi、java并发等教程持续更新中... 2.本站提供的所有源码都经过测试正常运行,转载请注明出处! 3.友情交换/给本站留言

案例归档:  js 生成32位UUID—实现代码

var createUUID = (function (uuidRegEx, uuidReplacer) {  
        return function () {  
            return "xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx".replace(uuidRegEx, uuidReplacer).toUpperCase();  
        };  
    })(/[xy]/g, function (c) {  
        var r = Math.random() * 16 | 0,  
            v = c == "x" ? r : (r & 3 | 8);  
        return v.toString(16);  
    });

代码中的

xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx

可以更改为

xxxxxxxxxxxx4xxxyxxxxxxxxxxxxxxx

就是32位