我的用例是创建一个随机生成器,其中字母 A到Z 的组合和数字从0到9 生成的输出应该是10的长度主要情况是不应该重复。
答案 0 :(得分:0)
function randomString(){
var possible = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789";
var text="";
for(var i=0; i<10; i++){
var c=possible.charAt(Math.floor(Math.random() * possible.length));
if(text!="" && text[text.length-1]==c){
i--;
}else{
text+=c;
}
}
return text;
}