彩票!彩票!!利用JS技术实现双色球编号
相信大家都买过彩票吧,彩票呢,几乎都是用计算机技术实现的你,那么既然我们是学前端的,就一定知道前端是和 网页打交道的,很多人都从网上抢过票,那么这个票号就是利用随机数生成的。
这样的数字号,是由JS数组随机生成的,下面我来介绍如何制作:
//补: 其实数组也有indexOf,用法和str.indexOf完全一样!
function ball(){
//定义空数组reds
var reds=[];
//反复: 只要reds中的球数<6
while(reds.length<6){
//在1~33之间生成一个随机整数r;
var r=parseInt(Math.random()*33+1);
//如果reds中不包含r
if(reds.indexOf(r)==-1)
//才将r压入reds数组中
reds.push(r);
}//(循环结束)
//将reds数组按数字升序排列
reds.sort(function(a,b){return a-b;});
//在1~16之间生成一个随机整数blue
var blue=parseInt(Math.random()*16+1);
document.write(
String(reds)+" | "+blue+"<br>"
);
}
for(var i=0;i<5;i++){
ball();
}