福彩双色球&体彩大乐透机选 cc趣味屋

福彩双色球&体彩大乐透机选
发表于:2020-11-30 分类:技术 评论:0 阅读:1669

最近开始研究双色球跟大乐透了,但是研究几天下来发现,毫无规律,越是研究的号越是中不到奖,反而机选的还有可能中个5块钱.所以做个机选号码功能

PHP跟JS都可以实现,下面机选双色球用PHP写

先说双色球,红球是1-33之间的6个,蓝球是1-16之间的1个

function getSsqNum(){
    $arr=array();
    $arr[0]=array();  //存红球
    $arr[1]=array();  //存蓝球
    //6个红球 1-33
    for($i=0;$i<6;$i++){
        $n=rand(1,33);  //1-33之间的随机数
        $n=$n<10?'0'.$n:''.$n;  //小于10的拼接个0在前面
        if(in_array($n,$arr[0])) $i--;  //6个红球都是唯一的,如果已存在 则再走一遍循环
        else {
            array_push($arr[0],$n);  //否则push进红球数组
         }
    }
    sort($arr[0]);  //排序
    //获取1个蓝色球 1-16
    $bn=rand(1,16);
    $bn=$bn<10?'0'.$bn:''.$bn;
    array_push($arr[1],$bn);
    return $arr;
}

 

大乐透是红球是1-35之间的5个,蓝球是1-12之间的2个

//获取大乐透5个红球
function getrednum(){
    var arr=[];
    for(var i=0;i<5;i++){
        var n=random(1,35);  //1-35之前的随机数
        if(arr.indexOf(n)===-1){   //原理一样,如果不包含 直接push进红球数组
            arr.push(n)
        }else{   //否则重新循环一遍
            i--; 
        }
    }
    arr.sort(compare);  //排序
    return arr;
}
//获取大乐透两个蓝球
function getbluenum(){
    var arr=[];
    for(var i=0;i<2;i++){
        var n=random(1,12);
        if(arr.indexOf(n)===-1){
            arr.push(n)
        }else{
            i--; 
        }
    }
    arr.sort(compare);
    return arr;
}
//排序函数(升序)
function compare(a, b) {
    return a-b;
}
//随机数
function random(min, max) {
    var num=Math.floor(Math.random() * (max - min+1))+min;
    return num<10?'0'+num:''+num;
}

如果有兴趣的可以研究研究,但是切勿沉迷.中奖的概率都是几千万分之一!

暂无评论