日期:2014-05-16  浏览次数:20315 次

各位大神 生成彩票的简单代码 一直错误 求帮助
function proCaipiao()
{
//蓝色
var seed=Math.random();
var blue=Math.floor(seed*16)+1;
if(blue<10){
blue="0"+blue;
}
//红色
var red=new Array();
var index=1;

red[0]=Math.floor(seed*33)+1;
while(index<=5){
var flag=false;
var redNum=Math.floor(seed*33)+1;
for(i=0;i<red.lenth;i++){
if(redNum==red[i]){
flag=true;
break;
}
}
if(flag==false){
red[index]=redNum;
index++;

}
}
alert(red+"   "+blue);

}

------解决方案--------------------
function proCaipiao()
{
    //蓝色
    var seed=Math.random();
    var blue=Math.floor(seed*16)+1;
    if(blue<10){
        blue="0"+blue;
    }
    //红色
    var red=new Array();
    var index=1;
     
    red[0]=Math.floor(seed*33)+1;
    while(index<=5){
seed=Math.random();
        var flag=false;
        var redNum=Math.floor(seed*33)+1;
        for(i=0;i<red.length;i++){
            if(redNum==red[i]){
                flag=true;
                break;
                }
        }
        if(flag==false){
        red[index]=redNum;
        index++;
        }
    }
    alert(red+"   "+blue);
 
}