如何在jquery中生成uuid

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何在jquery中生成uuid相关的知识,希望对你有一定的参考价值。

参考技术A //获取UUid方法
common.UUID = function ()

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("");
return uuid;
本回答被提问者采纳

如何在 SAP UI5 代码中生成 UUID? [复制]

【中文标题】如何在 SAP UI5 代码中生成 UUID? [复制]【英文标题】:How do I generate a UUID in SAP UI5 code? [duplicate] 【发布时间】:2020-09-23 10:04:25 【问题描述】:

我知道如何在 node.js 中使用 npm 管理的库(如 uuid)来做到这一点。但是在基于浏览器的 SAP UI5 JavaScript 代码中,有什么好的方法可以做到这一点呢?

【问题讨论】:

【参考方案1】:

uuid不完全相同,但UI5提供了函数模块sap/base/util/uid,它返回一个始终唯一的字符串。

// uid required from "sap/base/util/uid"
const myUniqueID = uid(); // returns e.g. "id-1591275572834-1"

implementation 相当简单易懂。


PS:还有一个upcoming standard for generating UUID in the web。

【讨论】:

以上是关于如何在jquery中生成uuid的主要内容,如果未能解决你的问题,请参考以下文章

如何在 Python 中生成可重现(带有种子)的随机 UUID

如何在swift中生成设备特定的唯一uuid

如何在 C++ 中生成 UUID,而不使用 boost 库?

如何在 SAP UI5 代码中生成 UUID? [复制]

如何在 R 中生成 GUID?

如何在 API 网关中为请求/响应映射添加速度模板中生成随机 UUID 等功能