// 隨機取a-z,A-Z,0-9之間的4個字符,把取到的結果放入一個新數組,不能重復
// 把所有的字符循環遍歷,放到數組中去
var arr = [];
for(i=65;i<=90;i++){
arr.push(String.fromCharCode(i));
}
for(j=97;j<=122;j++){
arr.push(String.fromCharCode(j));
}
for(k=0;k<=9;k++){
arr.push(k);
}
// console.log(arr);
var arr1 = [];
//循環四次,每次隨機取一個值,共取四個值
for(x=0;x<=3;x++){
//循環語句只控制循環次數
//隨機范圍 [ 0,1),故 [ 0,1) x 數組長度,向下取整
var index = Math.floor(Math.random()*arr.length);
// console.log(index);//此時取到四個值
//把獲取的隨機元素放到新數組中
arr1.push(arr[index]);
// 把取到的元素在原來的數組中刪除,刪除的個數為1,下標index
arr.splice(index,1);
}
console.log(arr1);