js 实现随机生成UUID

简介: js 实现随机生成UUID
function uuid() {
    var s = [];
    var hexDigits = "0123456789abcdef";
    for (var i = 0; i < 36; i++) {
        s[i] = hexDigits.substr(Math.floor(Math.random() * 0x10), 1);
    }
    s[14] = "4"; // bits 12-15 of the time_hi_and_version field to 0010
    s[19] = hexDigits.substr((s[19] & 0x3) | 0x8, 1); // bits 6-7 of the clock_seq_hi_and_reserved to 01
    s[8] = s[13] = s[18] = s[23] = "-";
    var uuid = s.join("");
    uuid = uuid.split("-").join("");
    return uuid;
}
目录
相关文章
|
算法 前端开发 JavaScript
JS - 前端生成 UUID 四种方法
JS - 前端生成 UUID 四种方法
5835 0
|
2月前
|
JavaScript 前端开发 Linux
在 Node.js 和 Electron 中获取设备 UUID 的最佳实践
【JS】在 Node.js 和 Electron 中获取设备 UUID 的最佳实践
139 1
|
7月前
|
JavaScript
JS生成uuid的四种方法
JS生成uuid的四种方法
119 0
|
JavaScript 安全 数据安全/隐私保护
JS逆向 -- 分析某站buvid3和_uuid的加密过程
JS逆向 -- 分析某站buvid3和_uuid的加密过程
196 0
|
JavaScript Java
Js 生成uuid的四种方法
在开发过程中,有时候需要js生成全局唯一标识符,在java中可以使用uuid,但是JS中没有现成的函数。总结了一下,JS生成唯一标识符的几种方法。
453 0
|
JavaScript
js封装生成UUID的方法
今天我们来聊一下如何封装生成UUID的方法,让我们的代码更加简洁易读。 作者Emo_TT为大家带来了两种生成UUID的方法,让我们一起来看看。
|
JavaScript
Node.js:创建一个随机的UUID
Node.js:创建一个随机的UUID
300 0
|
JavaScript
Node.js:创建一个随机的UUID
Node.js:创建一个随机的UUID
240 0
|
算法 JavaScript Java
JS生成UUID
一、UUID是什么     UUID就是Universal Unique IDentifier的缩写,它是一个128位,16字节的值,并确保在时间和空间上唯一。它是把硬件地址、时间以及随机数结合在一起,它保证对在同一时空中的所有机器都是唯一的。
4638 0
|
JavaScript Java
【js UUID】JS生成UUID 使用
* 生成UUID * @returns */ function UUID() { var s = []; var hexDigits = "0123456789abcdef"; for (var i = 0; i < 36; i++) { s[i] = hexDigits.
1509 0