如何生成数字,格式“AG-00001”到“AG-99999”?

时间:2017-07-15 09:31:29

标签: node.js

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

1 个答案:

答案 0 :(得分:1)

因为你的前三个字符是" AG - "你可以让它们保持不变,只需创建随机数并将它们添加到" AG - "。

function generate(){
    let str = "AG-";
    for(let x = 0; x < 5; x++){
        str += Math.floor(Math.random() * 10);
    }
    return str;
}

console.log(generate());

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