js
输出一个大数组里面3个小数组 长度是3 取值是0到9随机数 互不重复
function getRandom(){
arr=[]
while(arr.length < 9){
let num = parseInt(Math.random() * 9)
// parseInt取正,小数点后面的数字全部抹掉
// Math.random() 0-1的随机数
if (arr.indexOf(num) == -1) {
// this.arr.indexOf(num)若等于-1则证明arr这个数组里没有num这个随机数,因此可以放进这个数组里
arr.push(num)
}
}
result = [[arr[0],arr[1],arr[2]],
[arr[3],arr[4],arr[5]],
[arr[6],arr[7],arr[8]]];
return result;
}
// 调用方法:
x = getRandom();