JavaScript~~UUID随机数的生成

发布时间:2020-06-23 10:21:36 作者:爱笑嘚蛋蛋
来源:网络 阅读:796

UUID随机数的生成

Math.uuid = (function() {
	var CHARS = '0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz'.split(''); 
	return function (len, radix) {
		var chars = CHARS, uuid = [], rnd = Math.random;
	    radix = radix || chars.length;
	    if (len) {
	    	for (var i = 0; i < len; i++) uuid[i] = chars[0 | rnd()*radix];
	    } else {
	    	var r;
	    	uuid[8] = uuid[13] = uuid[18] = uuid[23] = '-';
	    	uuid[14] = '4';
	    	for (var i = 0; i < 36; i++) {
	    		if (!uuid[i]) {
	    			r = 0 | rnd()*16;
	    			uuid[i] = chars[(i == 19) ? (r & 0x3) | 0x8 : r & 0xf];
	    		}
	    	}
	    }
	    return uuid.join('');
	};
})();


推荐阅读:
  1. linux redhat6.5 中 构建DNS主从服务器
  2. linux常用目录学习

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

uuid avascript ava

上一篇:python+PyQT怎么实现系统桌面时钟?

下一篇:java中String类的介绍和使用

相关阅读

您好,登录后才能下订单哦!

密码登录
登录注册
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》