Math.uuid = (function() {
// Private array of chars to use
var CHARS = '0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz'.split('');
return function (len, radix) {
var chars = CHARS, uuid = [], rnd = Math.random;
radix = radix || chars.length;
if (len) {
// Compact form
for (var i = 0; i < len; i++) uuid[i] = chars[0 | rnd()*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 (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('');
};
})();
// Deprecated - only here for backward compatability
var randomUUID = Math.uuid;
function generateUUID()
{
return Math.uuid();
}
分享到:
相关推荐
javascript 随机生成36为的UUID值
uuid, 从 code.google.com/p/go uuid自动导出 这里项目从 code.google.com/p/go-uuid 自动导出 uuid uuid软件包基于和 DCE 1.1生成和检查 uuid: 身份验证和安全服务。安装go get github.com/pborman/uui
javascript生成uuid的js库文件
主要介绍了JS实现点击生成UUID的方法,结合完整实例形式分析了基于jQuery实现的随机字符串生成相关操作技巧,需要的朋友可以参考下
报错:ERROR: could not open extension control file “/**/**/**uuid-ossp.control” uuid-ossp.control: No such file or directory PostgreSQL 扩展 uuid 下载地址 http://www.ossp.org/pkg/lib/uuid/
PB生成UUID
利用雪花算法生成uuid
简单快速javascript生成UUID
这个函数用最短的代码生成了非常有效的uuid,非常巧妙。短小精悍,一个字符都不多。Returns a random v4 UUID of the form xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx, where each x is replaced with a random ...
采用纯C的方式生成全球唯一ID,guid,采用linux下的代码移植过来的,软件采用vc6编译
JS生成UUID,网上下的,0分分享,有需要的方便下载
js生成UUID,使用var myuuid=(new UUID()).id;其中myuuid的值就是需要UUID。
一个很好用的GUID生成器,可以批量保存为TXT文件。
苹果iOS 5.0以后不再支持uniqueIdentifier方法获取用户的UDID,替代的方法需要用户...附件代码通过网卡mac地址生成UUID,取代原来方式,每次都会生成同样的并且唯一的UUID,不用保存,也不用担心iOS不同版本的问题。
sql生成uuid,自己试了一下非常的好用,希望对你们有用
Java生成UUID使用的第三方包,生成UUID的第三方包,
复制UUID的可能性接近于零,因此它们是在分布式系统中生成唯一标识符的理想选择。 UUID也可以以16字节的字符串形式以二进制格式存储。 通常,默认情况下会启用JSON扩展名,但可以禁用它。 其他必需的扩展包括PCRE和...
参考案例。https://github.com/uuidjs/uuid。https://github.com/google/uuid。@mole。