从特定 Javascript 生成 v4 UUID
Generate v4 UUID from Specific Javascript
我的老板要求我按照本指南从这个 link 生成 UUID:https://intercom.help/revcontent2/en/articles/3436818-html-ads-generate-your-own-uuids
但我不知道该怎么做。我尝试将它添加到名为 test.js 的文件中并在 Windows 上打开它。我尝试安装 node.js 并通过命令提示符打开它。我把它粘贴到 fiddle 中。但是没有成功。
我只需要一个从此代码生成的 UUID:
function uuid() {
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;
}
有人可以帮助我吗?或者只是生成一个代码告诉我它是什么?
谢谢:)
首先,请在创建新问题之前查看并搜索其他线程。喜欢this一个。
这MDN article也是一个很好的开始
其次,对于这样的事情(执行特定的JS代码),你可以:
- 打开浏览器
- 转到
Tools -> Developer Menu
(或使用特定的 Windows/Unix 快捷方式到达此处)
- 转到
Console
- 在上方粘贴您的代码
- 然后调用您的方法,在您的情况下,调用
uuid()
- 瞧!你可以看到结果!
您的代码生成的示例 uuid:
- 7fc76c58-54b3-4e03-a743-64905a56a0bb
- 2199fce0-abf9-4120-91eb-8096bd43ccf2
- 443b49dc-6e0b-471e-8438-7e4819988726
我的老板要求我按照本指南从这个 link 生成 UUID:https://intercom.help/revcontent2/en/articles/3436818-html-ads-generate-your-own-uuids
但我不知道该怎么做。我尝试将它添加到名为 test.js 的文件中并在 Windows 上打开它。我尝试安装 node.js 并通过命令提示符打开它。我把它粘贴到 fiddle 中。但是没有成功。
我只需要一个从此代码生成的 UUID:
function uuid() {
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;
}
有人可以帮助我吗?或者只是生成一个代码告诉我它是什么?
谢谢:)
首先,请在创建新问题之前查看并搜索其他线程。喜欢this一个。
这MDN article也是一个很好的开始
其次,对于这样的事情(执行特定的JS代码),你可以:
- 打开浏览器
- 转到
Tools -> Developer Menu
(或使用特定的 Windows/Unix 快捷方式到达此处) - 转到
Console
- 在上方粘贴您的代码
- 然后调用您的方法,在您的情况下,调用
uuid()
- 瞧!你可以看到结果!
您的代码生成的示例 uuid:
- 7fc76c58-54b3-4e03-a743-64905a56a0bb
- 2199fce0-abf9-4120-91eb-8096bd43ccf2
- 443b49dc-6e0b-471e-8438-7e4819988726