美文网首页
产生一个随机数组,并且数组中元素不重复

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

作者: 大脸猫_2e21 | 来源:发表于2018-11-12 10:26 被阅读0次
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)
    }
  }
}

相关文章

网友评论

      本文标题:产生一个随机数组,并且数组中元素不重复

      本文链接:https://www.haomeiwen.com/subject/gpeqfqtx.html