写一个方法,实现输出一个指定长度的数组,数组内的数字在 2 - 32 之间的随机整数 且不重复

function creatArray(arr = [], length = 5, min = 2, max = 32) {
    var num = Math.floor(Math.random() * (max - min + 1)) + min;
    if (!arr.includes(num)) { arr.push(num); }
    return arr.length === length ? arr : creatArray(arr, length, min, max);
}
var result = creatArray([], 5, 2, 32);
console.table(result);
相关文章
相关标签/搜索