js生成不重复随机数
function random_single(min, max) {
return Math.floor((max - min + 1) * Math.random()) + min;
};
function getRandomArr(len, start, end) {
let arr = [];
while (arr.length < len) {
let num = random_single(start, end);
if (arr.indexOf(num) == -1) {
arr.push(num);
}
}
return arr;
}
//生成 0到20以内的11个数
const result = getRandomArr(11, 0, 20);
console.log(result);