简单的Javascript .repeat

时间:2016-03-25 01:45:42

标签: javascript

function makeid()
{
    var possible = "ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789";
    var text = possible.charAt(Math.floor(Math.random() * possible.length));
    return text;
}
makeid().repeat(1128)

我的目的是生成1128个不同的字符,但由于它现在起作用,它重复相同的单个数字1128次。例如,它将重复B 1128次,而不是像FJ4MC4F9S3V41Z5KD等。我如何做到这一点?

1 个答案:

答案 0 :(得分:1)

function makeid( count )
{
    var possible = "ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789";
    var text = "";
    for(var x=0; x<count; x++ ) {
      text += possible.charAt(Math.floor(Math.random() * possible.length));
    }
    return text;
}
makeid(1128);