gavanwanggw

导航

怎样高速生成随机数

比方生成5个随机数

那么随机生成下标

交换随意两个数

最后生成的数组即使随机的

for(var i = 0;i<1000;i++){
   var x = getRandomNumber()+1;
    var y = getRandomNumber()+1;
    var temp = number[x];
    number[x] = number[y];
    number[y] = temp;
}

function getRandomNumber(){
  return Math.floor(Math.random()*15);
}

posted on 2017-06-22 08:47  gavanwanggw  阅读(114)  评论(0编辑  收藏  举报