Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/403.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何在nodejs中生成格式为的随机密钥?_Javascript_Node.js - Fatal编程技术网

Javascript 如何在nodejs中生成格式为的随机密钥?

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();

我做了一些研究,没有找到我需要的,基本上我想生成一个随机密钥,其格式如下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();

您可以在此处查看有关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是一个很好的基数,可以生成一个很好的随机字符列表。此链接可能会帮助您更好地理解我试图解释的内容: