<script>
// 随机提取10个任意整数,例题
function str(a, b, n) {
// a,b代表两个数之间的范围,n代表提取任意数值的个数
var arr = [];
for (var i = 0; i < n; i++) {
// 调用提取随机整数的公式,getRanNum(min,max)
var num = getRanNum(a, b)
// arr.indexOf(数组里的元素),是返回数组中相应的元素下标
if (arr.indexOf(num) == -1) {
// 当它返回值为-1时,是不存在,如果已经存在就不会返回-1了
arr.push(num) //push()尾部添加
} else {
i--; //i--;递减运算符
}
}
return arr;
}
var res = str(1, 20, 10) //声明一个变量
console.log(res);7
nm
// 提取随机整数的公式
function getRanNum(min, max) {
return Math.floor(Math.random() * (max - min + 1) + min)
}
</script>
随机提取数字的案例
最新推荐文章于 2024-08-18 10:54:05 发布