以下是 JavaScript 中生成 UUID v4 的示例代码:

function generateUUID() {
  var uuid = '',
      i, random;
  for (i = 0; i < 32; i++) {
    random = Math.random() * 16 | 0;
    if (i === 8 || i === 12 || i === 16 || i === 20) {
      uuid += '-';
    }
    uuid += (i === 12 ? 4 : (i === 16 ? (random & 3 | 8) : random))
      .toString(16);
  }
  return uuid;
}

console.log(generateUUID()); // 输出类似于 'c75e38a5-6d5a-4f57-8d29-0c199daaa5e9' 的字符串

该函数在生成 UUID 时使用了 Math.random() 函数。该函数返回一个随机数,范围在 0(包括)到 1(不包括)之间。我们将其乘以 16 并向下取整,得到一个范围在 0 到 15 之间的数字。

然后,我们使用字符串拼接操作将这些数字连接起来,并在适当的位置插入 - 符号,以生成 UUID v4。

JavaScript 生成 UUID v4 代码示例

原文地址: https://www.cveoy.top/t/topic/nweD 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录