function testCode(n){
var arr=[];
for(var i=0;i<n;i++)
{ var num=parseInt(Math.random()*123);//Math.random()*123返回的是大于0 小于123的浮点数
if(num>=0&&num<=9) arr.push(num);
else if(num>=97&&num<=122 || num>=65 &&num<=90)
{ arr.push(String.fromCharCode(num));}
else{i--;//如果随机数既不是数字也不是字母,则收回这次循环,避免返回的个数缺少} }
return arr.join(""); //将数组返回成字符串
}
alert(testCode(6));