如何在nodejs中生成具有格式的随机密钥?

Oma*_*uri 1 javascript node.js

我做了一些研究,但找不到我需要的东西,基本上我想生成一个具有以下格式的随机密钥 XXX-XXX-XXXX

Edi*_*dit 6

这是一个快速的 Javascript 解决方案:

let r = Math.random().toString(36).substr(2, 3) + "-" + Math.random().toString(36).substr(2, 3) + "-" + Math.random().toString(36).substr(2, 4);
console.log(r.toUpperCase());
Run Code Online (Sandbox Code Playgroud)

由于您要求 XXX-XXX-XXXX 而不是 xxx-xxx-xxxx,因此我添加了 toUpperCase()。

希望能帮助到你 !