码迷,mamicode.com
首页 > Web开发 > 详细

js--随机产生100个从0 ~ 1000之间不重复的整数(me)

时间:2015-06-11 16:20:44      阅读:2150      评论:0      收藏:0      [点我收藏+]

标签:

<style>
       div{text-indent:40px;}
</style>
<script>
  window.onload=function(){
  var arr=[];
  var str=‘‘;
  for(var i=0;i<100;i++){
  /*思路:先把随机数追加到数组尾部*/
  arr.push(Math.round(Math.random()*1000));
  /*然后再拿这个数组最后一个与之前的数一一比较*/

  for(var j=0;j<arr.length-1;j++){
    if(arr[arr.length-1]==arr[j]){
    arr.splice(j,1);                            //运用splice(数组去重,从第j位,去除1个数)
    j--;                                           //为了保证数组数量有效比较
    i--;                                           //为了保证数组数量及时更新
    }
  }
}

  for(var i=0;i<100;i++){
  str+=‘<div>‘+(i<9?(‘0‘+(i+1)):(i+1))+‘.&nbsp;‘+arr[i]+‘</div>‘
  }
  document.body.innerHTML=str;
}
</script>

js--随机产生100个从0 ~ 1000之间不重复的整数(me)

标签:

原文地址:http://www.cnblogs.com/alanaZ/p/4568995.html

(2)
(1)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!