GUID: 即Globally Unique Identifier(全球唯一标识符) 也称作 UUID(Universally Unique IDentifier) 。 GUID是一个通过特定算法产生的二进制长度为128位的数字标识符,用于指示产品的唯一性。GUID 主要用于在拥有多个节点、多台计算机的网络或系统中,分配必须具有唯一性的标识符。
在 Windows 平台上,GUID 广泛应用于微软的产品中,用于标识如如注册表项、类及接口标识、数据库、系统目录等对象。
GUID 的格式为“xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx”,其中每个 x 是 0-9 或 a-f 范围内的一个32位十六进制数。例如:6F9619FF-8B86-D011-B42D-00C04FC964FF 即为有效的 GUID 值。
★GUID在空间上和时间上具有唯一性,保证同一时间不同地方产生的数字不同。 ★世界上的任何两台计算机都不会生成重复的 GUID 值。★需要GUID的时候,可以完全由算法自动生成,不需要一个权威机构来管理。 ★GUID的长度固定,并且相对而言较短小,非常适合于排序、标识和存储。
Windows 下 IE 的方法//使用 Scriptlet.TypeLib ActiveX,只支持 IE
<head>
<title>Generate GUID using JavaScript by DevCurry.com</title>
<script type="text/javascript">
function GenerateGUID() {
return (new ActiveXObject("Scriptlet.TypeLib")
.GUID.substr(1, 36));
}
alert(GenerateGUID());
</script>
</head>
通用的跨平台的方法
<head>
<title>Generate GUID using JavaScript by DevCurry.com</title>
<script type="text/javascript">
function G() {
return (((1 + Math.random()) * 0x10000) | 0).toString(16).substring(1)
}
var guid = (G() + G() + "-" + G() + "-" + G() + "-" +
G() + "-" + G() + G() + G()).toUpperCase();
alert(guid);
</script>
</head>
分享到:
相关推荐
GUID(全局统一标识符)是指在一台机器上生成的数字,下面为大家介绍下原生JavaScript生成GUID的实现,需要的朋友不要错过
全局唯一标识符(GUID,Globally Unique Identifier)也称作 UUID(Universally Unique ...GUID 的总数达到了2^128(3.4×10^38)个,所以随机生成两个相同GUID的可能性非常小,但并不为0。GUID一词有时也专指微软对UU
主要介绍了JavaScript实现生成GUID(全局统一标识符),本文写成了一个GUID生成类,使用也非常方便,需要的朋友可以参考下
javascript GUID生成器实现代码, 需要的朋友可以参考下。
randomString([字符串盐]) 生成随机字符串randomGuid([int numberOfBlocks, [int blockLength, [string salt]]]) 生成一个随机的 guid,用破折号分隔。用法var randomGuid = require("random-guid") .randomGuid;...
全局唯一标识符(GUID,Globally Unique Identifier)也称作 UUID(Universally Unique ...GUID 的总数达到了2^128(3.4×10^38)个,所以随机生成两个相同GUID的可能性非常小,但并不为0。GUID一词有时也专指微软对UU
第一种方法 /* *@desc:生成随机字符串 *@remark:toString方法可以接收一个基数作为参数的原理,这个基数从2到36封顶。如果不指定,默认基数是10进制 */ function generateRandomAlphaNum...//JS生成GUID函数,类似.net
有序 UUID v4 - COMB(组合时间-GUID) ordered-uuid-v4是一个 JavaScript 包,可以生成一个 COMB(combined time-GUID),基本上是一个有序的 UUID。 COMB/有序 UUID 包含: 48 位时间戳:自 1970 年 1 月 1 日 00:...
用于基于唯一 guid 种子生成顺序唯一标识符的节点包。 没有 node-uuid 库,生成 guid 版本 1 和 4 无法完成, 。 入门 在浏览器中安装: bower install sequential-guid <!-- Don't forget to include 'node-...
csim-guid是基于的的抗碰撞GUID(全球唯一标识符)生成工具,具有对大型企业应用程序非常重要的附加一致性和灵活性措施。 尽管旨在用于RAD平台CSIMplex (正在开发中),但它是一个独立的工具,可以在任何Node或...
选择“生成GUID / UUID”然后将生成一个唯一的ID,*用新的ID替换字段的内容。 注意:这只适用于type =“text”的输入字段。密码输入字段,textarea字段以及其他类型的使用JavaScript自定义的表单输入类型是不兼容的...
然后选择“ Generate GUID / UUID”(生成GUID / UUID)将生成一个唯一的ID,并将该字段的内容*替换为新的ID。 注意:这仅适用于type =“ text”的输入字段。 密码输入字段,文本区域字段和其他使用JavaScript自定义...
此插件使用软件包为GUId生成向您的模型添加自动guid。 安装 NPM npm i objection-guid 纱 yarn add objection-guid 用法 产生GUID // Import the plugin. const guid = require ( 'objection-guid' ) ( ) ; const...
JS调用c#编写的DLL 源代码 包含c#新建类库,生成DLL,以及DLL的注册 ,JS调用DLL的两种方法的整个过程。
angular-resume-generator 是一个基于 AngularJS 框架 Material Design 风格的简历生成器