要求: 七组 每组两位数 不重复
function unique(arr) {
return Array.from(new Set(arr));
}
//上为es6的去重函数
let num2 = [];
let num = null; //存 随机数
for (let i = 0; i <= 6; i++) {
num = parseInt(Math.random() * 20);//随机0-20的随机数
num2.push(num2);//末尾追加进num2
}
num2 = unique(num2);//去重
while (num2.length != 7) { //去重之后如果长度不够
num = parseInt(Math.random() * 20);//随机0-20的随机数
num2.push(num);//末尾追加进num2
num2 = unique(num2);//去重
}
for (let i = 0; i <= 10; i++) {
if (num2[i] < 10) {
num2[i] = '0' + num2[i]
}
} //补零操作
console.log(num2);
凑数 摘要不够 分享代码 分享思路 凑数 摘要不够 分享代码 分享思路 凑数 摘要不够 分享代码 分享思路