想中500万来这里取号! - IDC资讯网_站长学院 - Java PHP Flex Python Ajax CSS 编程 开源 学习 总结 分享

想中500万来这里取号!

[ 2008-07-03 17:44 | by 徐岳锋 ]

不产生重复值的代码如下,以37选7为例:(建议用“甜菜侯爵”提供的抽牌算法
for(i=0; i<7;i++){
     number = Math.ceil(Math.random()*37);//向上取整(获取0~1之间的随机数)
     numbers[i]=number;
     for(j=0;j<=i;j++){
         if(numbers[j]==number){              
              number = Math.ceil(Math.random()*37);            
              j = -1;
         }          
     }
     numbers[i]=number;
}
编程语言 | 评论(0) | 引用(0) | 阅读(4069)