function randomNum(min, max, n) {
let arr = [], result = [];
for(let i=mix - 1; i<max; i++) {
arr.push(i+1);
}
if(n > arr.length) {
console.warn('随机数n不可大于数组arr的长度');
return;
}
for(let i=0; i<n; i++) {
let id = Math.ceil(Math.random()*(arr.length - 1));
if(result.indexOf(arr[id]) === -1) {
result.push(arr[id]);
}else {
i = i - 1;
continue;
}
}
return result;
}
如果要从一个一个比较随机的数组随机取则把arr通过参数传入就行了。
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。