产生一个随机数组,并且数组中元素不重复

2018-11-12  本文已影响0人  大脸猫_2e21
function ranNum(num,a,b){
  var arr = []
  while(arr.length < num){
    //产生a~b之间的随机数 不包含b
    var rNum = Math.floor((Math.random()*(b-a))+b)
    保证每次产生的随机数都不一样 直到数组长度满足要求
    if(arr.indexOf(rNum) < 0){
        arr.push(rNum)
    }
  }
}
上一篇 下一篇

猜你喜欢

热点阅读