彩票!彩票!!利用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();
}