随机验证码
生成纯数字的随机验证码
function randomNum(){
var arr = [];
for(var j=0;j<10;j++){ // 生成十个验证码
var str = "";
for(var i=0;i<4;i++){ //生成四位随机数
str += random(0,9);
}
arr.push(str);
}
return arr;
}
var res = randomNum();
console.log(res);
生成数字加字母的验证码
var str = "";
for(var i=0;i<8;i++){
str += random(0,9);
str += String.fromCharCode(random(97,122));
str += String.fromCharCode(random(65,90));
}
// console.log(str);
// 再从随机字符库中,随机取4个
var randomStr = "";
for(var i=0;i<4;i++){
// 根据随机字符的长度,随机索引
var index = random(0, str.length-1);
randomStr += str[index];
}
console.log(randomStr);