Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/37.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
Node.js “如何生成数字、格式”;AG-00001“;至;AG-99999";?_Node.js - Fatal编程技术网

Node.js “如何生成数字、格式”;AG-00001“;至;AG-99999";?

Node.js “如何生成数字、格式”;AG-00001“;至;AG-99999";?,node.js,Node.js,我想用这种格式生成数字:“AG-00001”-“AG-99999”(8个字符),你能帮我吗 由于您的前三个字符是“AG-”,您可以保持它们不变,只需创建随机数并将它们添加到“AG-” 函数生成(){ 设str=“AG-”; for(设x=0;x

我想用这种格式生成数字:“AG-00001”-“AG-99999”(8个字符),你能帮我吗

由于您的前三个字符是“AG-”,您可以保持它们不变,只需创建随机数并将它们添加到“AG-”

函数生成(){
设str=“AG-”;
for(设x=0;x<5;x++){
str+=Math.floor(Math.random()*10);
}
返回str;
}
log(generate());

如果您希望生成的字符串是唯一的,只需将它们添加到列表或数据库中,然后检查该字符串是否已存在。

到目前为止您尝试了什么?如果是,您是否也可以将代码放在此处进行检查?。如果没有,请阅读
function generate(){
    let str = "AG-";
    for(let x = 0; x < 5; x++){
        str += Math.floor(Math.random() * 10);
    }
    return str;
}

console.log(generate());