Javascript 如何在nodejs中生成格式为的随机密钥?
我做了一些研究,没有找到我需要的,基本上我想生成一个随机密钥,其格式如下XXX-XXX-XXXX一种方法是使用UUID包: npm安装uuid 然后在代码中:Javascript 如何在nodejs中生成格式为的随机密钥?,javascript,node.js,Javascript,Node.js,我做了一些研究,没有找到我需要的,基本上我想生成一个随机密钥,其格式如下XXX-XXX-XXXX一种方法是使用UUID包: npm安装uuid 然后在代码中: const uuidv4 = require('uuid/v4'); const uuid = uuidv4(); 您可以在此处查看有关UUID包的更多信息:一种方法是使用UUID包: npm安装uuid 然后在代码中: const uuidv4 = require('uuid/v4'); const uuid = uuidv4();
const uuidv4 = require('uuid/v4');
const uuid = uuidv4();
您可以在此处查看有关UUID包的更多信息:一种方法是使用UUID包: npm安装uuid 然后在代码中:
const uuidv4 = require('uuid/v4');
const uuid = uuidv4();
您可以在此处查看有关UUID包的更多信息:这里有一个快速Javascript解决方案: 设r=Math.random.toString36.substr2,3+-+Math.random.toString36.substr2,3+-+Math.random.toString36.substr2,4;
console.logr.toUpperCase 下面是一个快速的Javascript解决方案: 设r=Math.random.toString36.substr2,3+-+Math.random.toString36.substr2,3+-+Math.random.toString36.substr2,4;
console.logr.toUpperCase 您可以使用下面的代码,它使用节点模块
您可以使用下面的代码,它使用节点模块
非常感谢。今天我将测试它,并给你一个反馈。酷,如果你有任何问题或它对你的情况不起作用,请毫不犹豫地问。我知道这是一篇非常古老的帖子,但是@WordReaginator你为什么这么做。ToString 36?为什么不干脆呢?对不起,我是个彻头彻尾的JSnoob@HelloWorld数学。随机给出数字。因为我们需要一个带有数字和字符的随机键,所以可以使用toString的基数参数来更改值。理论上,任何基数都可以,但36是一个很好的基数,可以生成一个很好的随机字符列表。这个链接可能会帮助你更好地理解我试图解释的内容:谢谢!今天我将测试它,并给你一个反馈。酷,如果你有任何问题或它对你的情况不起作用,请毫不犹豫地问。我知道这是一篇非常古老的帖子,但是@WordReaginator你为什么这么做。ToString 36?为什么不干脆呢?对不起,我是个彻头彻尾的JSnoob@HelloWorld数学。随机给出数字。因为我们需要一个带有数字和字符的随机键,所以可以使用toString的基数参数来更改值。理论上,任何基数都可以,但36是一个很好的基数,可以生成一个很好的随机字符列表。此链接可能会帮助您更好地理解我试图解释的内容: