php实现双色球算法

原理就是把已经选过的替换为0
function DoubleBall()
{
$sysBlueball = mt_rand(1,16);
$sysRedball = array(1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33);
$result = array();
for($i=0; $i<6; $i++)
{
while(true)
{
$index = mt_rand(0,32);
if($sysRedball[$index] != 0)
{
$result[$i] = $sysRedball[$index];
$sysRedball[$index] = 0;
break;
}
}
}
$result = implode(‘,‘,$result);
echo ‘你选择的篮球为:‘.$sysBlueball;
echo ‘你选择的红球为:‘.$result;
}

时间: 2024-07-28 18:12:35

php实现双色球算法的相关文章

双色球算法实现

import java.util.Arrays; import java.util.Random; import java.util.Scanner; public class caipiao1 { /** * 根据给定的最小数字和最大数字,以及随机数的个数,产生指定的不重复的数组 * @param begin 最小数字(包含该数) * @param end 最大数字(不包含该数) * @param size 指定产生随机数的个数 */ public static int[] generateR

双色球预测算法–红球行列断区法

行列断区法全称为行列断区转3D分析选号法,同样是由刘大军全新科学演绎并首次公开.简单地说,双色球红球号码33个,可以分为6行6列,如下图. 纵向看,33个红球分为6列,前三列每个列均含6个红球,后三列每个列均含5个红球. 经过统计每期开奖号码的红球,会发现一个有趣的现象: 开奖号码中的6个红球绝大多数分散出现在1~6列的其中4个列中,还有一部分出现在其中的3个或5个列中,最后是很少的部分出现在其中的6个列.2个列或1个列中,因为最后一种情况并不多见,完全可以忽略. 这个现象也就证明了在上面的图中

双色球机选算法java实现

一.代码 package com.hdwang; import java.util.Random; /** * Created by admin on 2017/1/10. * 双色球机选实现 */ public class Ssq { public static void main(String[] args) { int arrayNums = 5; //机选5组 for(int i=0;i<arrayNums;i++){ String hm = getYZHM(); System.out.

对双色球结果预测的一次无聊的尝试

今天晚上突然脑子不知怎么的,本来正在人工给12306验证码做打标工作,突然想看看双色球每期的开奖结果是否有规律 从这里下载从03年到今年的每期双色球开奖结果 用t-SNE降维到3维打印出来看看 似乎并没有什么规律 准备用线性回归来拟合一个模型,马上就有一个问题,对于双色球预测,自变量取什么?这是个非常复杂的问题了,而且可能是无解的问题,因为如果双色球是完全的独立随机事件,那也就无法提取出自变量,自然也就没法提取特征空间,这里姑且用开奖期号作为自变量特征,用结果(6维的红球结果,1维的蓝球结果)作

计算双色球的中奖概率

1 /** 2 * ClassName: LotteryQuestion 3 * @Description: TODO 4 * @category 听到有人忽悠说双色球二等奖比三等奖好中,还说打电话去福彩中心,人说"Yes!" 5 * 很愤慨 这国家到处都是忽悠只缘于你们高中数学真的不及格 6 * 7 * 例如 我们国家福彩中心规则玩法 : 33个红球里选6,16个蓝球里选1 8 * 忽悠: " 2等奖几率大于3等奖 " 9 * 10 * 事实上这里有一个陷阱 11

关于遗漏的一种算法

玩过高频彩票的人知道,开奖号码下方会有该号码的遗漏情况.当然,大乐透和双色球也有遗漏数据. 下面以我接触比较多的泳坛夺金展开,以其50万期开奖结果为例(事实上百度能找到的是2002年开始制定的游戏规则,到目前为止大约50万期,文中这50万期数据是我伪造的). 泳坛夺金每期开出4个号码,每个号码的取值在1-8之间.详情参考百度. 之前看过一同事写的号码遗漏算法,逻辑就不说了,因为那代码我无心去看,执行了一下,耗时惨不忍睹. 后来采用一次计算,xml文件+memcached并用来解决. 最近在熟悉v

双色球预测的一次尝试

 萌发预测双色球的想法来源于很久以前,小时候电视上看双色球开奖结果的时候,总会发现当解说员说"下一个中奖号码是···"的时候,中奖号码就跳出来了,所以我认为是可以认为控制的,至于可不可以预测,那就不知道了,反正试试吧. 首先我得收集双色球的中奖号码,通过历史中奖号码来预测下一组号码. 表结构设计: 中奖号码表: 字段名 名称 类型 备注 lottery_date 日期 varchar 主键 phase 期号 varchar red_1 1号球 int red_2 2号球 int r

BP神经网络在双色球彩票上的预测实验及实现

人工智能和人工神经网络,提到这些可能有很多人都觉得很高深,很高级.但其实也有简单的,比如BP神经网络,就目前的人工神经网络发展看,除了深度学习算法的人工神经网络以外,应用最广泛的就是BP神经网络,BP神经网络能够快速发现并学习具备线性回归特征的问题.相信也有很多人想把它用在彩票分析上,处于爱好和玩的原因,我就来做一个实现. BP神经网络的关键参数一般有3个,输入节点个数,隐藏节点个数,输出节点个数.双色球,自然输入输出都是7了.基本想法是,根据前一期的号码,推算下一期的号码.这样训练样本也很丰富

python写一个双色球计算器

首先声明,赌博一定不是什么好事,也完全没有意义,不要指望用彩票发财.之所以写这个,其实是用来练手的,可以参考这个来预测一些其他的东西,意在抛砖引玉. 啰嗦完了,马上开始,先上伪代码 打开网址 读取内容内容解析 根据源码得到需爬取内容 1.开奖日期:2018年8月26日 2.红球 <li class="ball_red">03</li> <li class="ball_red">07</li> <li class=