0
点赞
收藏
分享

微信扫一扫

封装一个函数,实现获取一个范围内的几个数,并且排序【getRandomArray】


这个函数的功能:

  1. 动态设置范围值
  2. 动态设置数组的长度

function getRandomAyy(max,min,length){}

通过​​Math.random()​​​方法来获取一个随机数,然而​​Math.random()​​方法默认是返回0到1的随机数,是一个浮点数,

则通过​​Math.floor()​​方法来处理浮点数,Math.floor()获取一个的最大整数。

现在需要获取一个范围的随机数:

function getRandomArray(max,min,length){
var arr = []; // 定义一个空数组来存储随机数
for(let index=0;index<length;index++){
arr.push(Math.floor(Math.random()*(max-min)+min))
}

return arr.sort((a,b)=>(a-b)) // 排序后返回数组
}
console.log(getRandomArray(100, 10, 10))


举报

相关推荐

0 条评论