function getNumber(min_number, max_number, chose_length) {
var chooseArr = []
for (var i = 0; i < chose_length; i++) {
var random_num = Math.floor(Math.random() * max_number) + min_number
if (chooseArr.length > 0) {
var number = 0
for (var j = 0; j < chooseArr.length; j++) {
if (chooseArr[j] == random_num) {
number++
}
}
if (number > 0) {
return getNumber(min_number, max_number, chose_length)
} else {
chooseArr.push(random_num)
}
} else {
chooseArr.push(random_num)
}
}
return chooseArr
}
// 0-7中随意取出5个不同的数
console.log(getNumber(0,7,5))
min_number:最小值
max_number:最大值
chose_length:选择的个数