<!DOCTYPE html>
<html>
<head lang="en">
<meta charset="UTF-8">
<title></title>
</head>
<body>
<p>函数 fn,该函数有一个参数 n(数字类型),其返回值是一个数组,该数组内是 n 个随机且不重复的整数,且整数取值范围是 [2, 32]。</p>
</body>
</html>
window.onload = function() {
function fn(n) {
//返回一个数组
var arr = [];
n = Math.floor(n);
if(!isNaN(n)) {
for(var i = 0;i < n;i++) {
var num = Math.round(Math.random()*30+2);//[2,32]包含的随机数
if(arr.indexOf(num) == -1) {
arr.push(num);
} else{
i = i-1;
}
}
alert(arr);
} else{
alert('请输入数字');
}
}
fn(4);
}