admin 管理员组文章数量: 887021
2023年12月16日发(作者:leiden算法)
2011年第6期 福建电脑 107 “双色球’’有限机选系统的分析与设计 王 冲 (汕头职业技术学院 广东汕头515078) 【摘 要】:“双色球”作为我国第一大彩票,它的选号有机选和自选两种。本文从彩民常用的技术分析 方法角度.探讨用电脑实现混合选号即有限机选的设计。 【关键词】:双色球;概率;有限机选 1、双色球简介及网上售彩 三等奖:选中5个红色球号码+蓝色球号码,p3—9. ”双色球n是中国福利彩票发行管理中心于2oo3年 14165×10—6 四等奖:选中5个红色球号码或选中4个红色球 2月推出的一种在全国三十个省份联销的福利彩票。 采用计算机网络系统发行销售.定期视频开奖。双色球 号码+蓝色球号码.p4 4.34228x10-4 五等奖:选中4个红色球号码或选中3个红色球 现已成为我国第一大彩种,销售火热,每期销量超过2 号码+蓝色球号码.p5—7.75771x10—3 亿人民币。 ”双色球”彩票投注区分为红色球号码区和蓝色球 号码区。每注投注号码由6个红色球号码和1个蓝色 球号码组成。红色球从1 33中选择6个不同的号数; 蓝色球从l~16中选择一个号码.每注2元。投注方法 可分为自选号码投注和机选号码投注.投注方式有单 一六等奖:选中蓝色球号,p6 ̄-O。0625 奖等 等奖 二等奖 中奖注数 中奖金额 l3 69 奖等 一等奖 二等奖 中奖注数 中奖金颧 9 144 5,000,000 293,096 5,1100,000 80,573 三等奖 1410 3,000 三等奖 2323 3,1)00 式投注和复式投注。自选号码投注是指由投注者自行 选定投注号码的投注。机选号码投注是指由投注机为 投注者随机产生投注号码的投注。 虽然说选号有机选和自选号两种,但就总体而言, 四等奖 五等奖 六等奖 63030 ll10333 9977853 200 10 5 四等奖 五等奖 六等奖 98568 1593412 12131233 2oo l0 5 从上述中奖概率,我们可以看到中奖的概率很低。 中一等奖者。自选号码者占大多数。中彩网公布的中奖 中头奖的概率更是微乎其微。但是如果我们通过大量 情况可验证此点。对自选号码的彩民来说,选号前的技 分析历史中奖数据.可以发现实际中奖情况与概率基 术分析是必不可少的一个步骤.也是它们自选号码的 本吻合。上表是某两期中奖情况(销量约为3亿)。 1红色球规律 依据。然而如何进行技术分析却是一个问题。老彩民根 2.据自己的经验.通过本文探讨的有限机选系统可以简 在双色球的选号中,红色球的选号种类多,经过数 化分析的过程。新彩民通过本系统可以模拟老彩民的 理统计发现.下面这些规律出现概率较大,作用较明 技术分析过程。 显。 当前。为了适应互联网时代的发展,淘宝、新浪等 ①奇偶比:给出6个红球的奇偶比,通过概率计算 知名网站都开通了网上购彩业务。笔者浏览过这些网 我们发现3奇3偶出现的概率最大。为34.28%,其次 站的彩票板块发现.发现这些网站都提供最基本的机 是2奇4偶22.35%和4奇2偶25.79%。然后为1奇5 选以及自选。当然。这些网站也提供了所谓的双色球计 偶和5奇1偶。最后为0奇6偶和6奇0偶。 算器。但笔者发现它们都只能计算选号后该付的金额。 ②连号:在数理统计中有连号的概率为65.98%。 而没有实现混合选号。如果能在网站上提供笔者所设 ③同尾号:在数理统计中有相同尾号的数的概率 为76.26% 计的有限机选系统。相信可以吸引一大批的彩民。 2、有限机选系统的功能分析 ④同号:与上期有同号的概率为73.27% 我们必须承认.每期的开奖号码都是一组随机数, ⑤和值:范围为1 10~120的概率最大。 在开奖前.是不可能百分百预测准确的。但是通过概率 2.2蓝色球规律 蓝色球的选择随机性强、难度大,通过2011年前 统计知识.对奖项计算出中奖概率如下: 等奖:选中6个红色球号码+蓝色球号码.pl一5. 50期左右数据我们看到,号码出现次数有明显区别(平 64299×10—8 均数为3次1。而且蓝色球只选一个,红色球规律在此 二等奖:选中6个红色球号码。p2—8.46449xlO一7 不适宜。 一
108 福建 电脑 2011年第6期 9 3-3.8区间比模块:1—11为一区,12—22为二区, 爨蓦 ;:.■_ 一 一 u …一 一 23_33为三区。选择红球在每一区的比例。 3.3.9蓝球大小号模块:选择是l一8或者9—16。 3.3.10蓝球冷热号和奇偶号同红球功能。 以上模块的实现。主要使用随机函数以及数组来 实现。在所有的计算机中编程语言中。基本都有生成随 1 2 3 4 5 6 7 8 9 10 1l 12 13 l4 15 16 号码球 机数的Random函数,或类似函数。所以功能实现起来 较简单。数组的实现难点在于号码的在于在此不再累 述。 3、选号系统的主要功能 在彩民投注选号过程中。存在两种方式:自选号码 和机选号码;自选者往往通过某种偏好(如生日、电话 号码)或分析号码历史走势,然后投注特定的某些号 码。机选者往往由彩票投注站电脑自动随机生成7个 号码,然后投注。这样随机选择的7个号码往往毫无规 律。并且在现实中的彩票销售点选号中。选号要么我们 7个数都是机选,要么7个数都是自选。然而我们希望 的情况却是。我们看中某一个或几个特定号码,剩下号 码再进行机选。或者我们希望随机产生的号码符合某 种特殊规律.并且希望选出的号码不要偏离正态分布 4、系统选号过程 中心太远。基于这种考虑.笔者设计了”双色球”有限机 在选号过程中。自选和纯粹机选都很简单。自选的 选系统。 话,全部号码直接输入即可。纯粹机选的话。不选择模 下图是笔者设计的”双色球”有限机选系统之系统 块优先级,直接生成号码即可。 - 下面主要介绍有限机选过程: 结构图。为了方便老彩民技术分析,在上面规律的基础 上,增加了冷热号功能和斜连号功能。 4.1选择模块优先级,不需使用的模块不选。 3.1历史号码输入模块:接受每期的中奖号码。存 4.2输入自选号码;如果自选号码为空的话,则自 人数据库。其中最主要的是最新一期的中奖号码。 动调用随机函数Random,产生第一个红球号码。 3.2自选号码模块:该模块有两个功能,一是接受 全部自选号码:二是接受用户自选的某个号码(红球个 数必须小于6个)。 4.3调用随机函数Random‘生成下一个数。 4.4应用i模块(优先级为i,开始i-1)检查此数是 否符合规律。如果不符合模块规律则删除此数。并回到 3。 3.3机选号码模块:该模块通过调用下属模块来实 4.现功能.该模块所有下属模块都包含附带选项~一优 4.5判断号码个数是否小于6。如果是。则i=i+l,回 先级,而且每个模块优先级是唯一的,用来限制冲突现 到4.3。 4.6生成蓝球 象。 3.3.1奇偶比模块:选择红球的奇数和偶数个数, 在实现模块功能时,较好的一种做法是通过数组。 如果和自选模块冲突。则该模块失效。 先把满足条件的号码存储起来。在生成随机数的时,可 3.3.2斜连号模块:显示与选择与前两期比较是否 通过随机生成下标来调用。这样可使效率提高。 有3斜连号。或者选择与上期比较是否有2斜连,连号 5、选号的一些考虑 几个。 彩票界普遍认为.同一型号的摇奖机使用同一组 3.3-3连号模块:选择有几连号。有几个。并给出限 号球,摇出的号码随机分布式是不同的。这就像”世界 制。如3连号。最多只能有2个。 上没有两片一模一样的树叶”。科学研究也证实,摇奖 3.3.4同尾号模块:选择有几个同尾号,有几组。 机具有对初始条件的敏感性.名称为”蝴蝶效应”。所以 3.3.5和值模块:控制6个红球总和的范围。如果 在实际选号过程中.我们往往是从方案中选择几个特 6个数的和值超出范围,则重新生成一组新的数。 定模块,而不是全部选择。例如在某几期中。某些号码 3.3.6冷热号模块:选择统计最近几期,选择出现 连续出现多次,这时候我们可以主要选择冷热号功能。 次数多少为热号。不能超过前数。 这在实际开奖过程中已经得到多次验证。 3.3.7同号模块:选择几个号码和上一期中奖号码 笔者考虑,在选号系统中。如果根据历史数据计算 一样。 出每个号码的出现概率,然后综合遗(下转第140页)
140 (¥im,rand(O,130),rand(O,130),rand(O,130)));∥将字符画人图片 福建电脑 function entry(form)【 2011年第6期 imagesetpixel(Sim,randO% imasepng(¥im);//m ̄[])I" imagedestroy(¥im);,,销毁图像  ̄form.veafr.value!=form.verify2.value)f form.very.selct0;o roc ̄e(form); .3.1-3登录检查文件eliehk.php returnfalse;}} 登录页面提交的验证码与session变量中保存的验 证码进行比较.能够验证出用户输入的字符或数字与 图片上是否一致。 p( sIr’cli”】'S_SESSION[”authnum”】)==o)1 "function authcode(form)( val"amount=amountI.toStringO.substr(O,4); document.write(”<img name=eodeimg width=36 hei曲=20 srcm vercode2.php?amount:”4-amount+”,>”); echo”验证成功,进人系统…_. I;J form.verify2.value=amount;) else{echo”验证失败!”;】 function recode(form)I ,car 8/nonnt=amount1.toStringO.substr(O,4); document.codeimg.src=”vercode2・php?amount=”+amount; 3,2‘客户端验证方式的实现 3.2.1登录文件login.php <script language=’'javaseript”sic--’'js/loginJs”></script> <form id=”login”nanle=”logln”method=”post”action=”#”on- form.verify2.value=amount;l 8ubmit=IIreturn en时(dlis)”> <td height="25”alig ̄---"right >验证码:d【d=' <td eolspan=”2”><input咖si∞-.’l0”,> d> 生成及验证文件login.js。将比较验证码;生成、存 放验证码及显示验证码图片:刷新验证码等分别写到 e=”verify’’type=”text’’id=”very。’ 函数en田O,authcode0 ̄recode0实现不同功能,使程序 模块化。提高执行效率。其中vercode2.php是将验证码 写入图片。加入干扰背景。生成各种图案的验证码图 片.实现过程同服务器验证方式的生成图片验证码。. 4、结束语 图片验证码能有效防止网站被攻击.广泛应用在 <td heigIlt= 30><input naIIle=”verify2”type=”hidden”vslue--””/ ><,td> <td width=”44 <td width=”80”确</form> onClick="javascript:recode(1ogin)”style=”cursou. hand”>换一张</a></td> Web程序开发上。实现验证码功能的方式有很多种,对 常见的两种类型进行了比较说明。其中。客户端验证的 客户端验证方式在登录页面上调用验证文件l0. 安全性较低;服务器验证码安全性较高,但耗费资源,gin.is,实现比较验证、显示验证码、刷新验证码等功能。 用户需要时间等待验证。在实际应用时应根据需求采 用相应的方式。 用户名。r……………… 密码・ 验证码:r——— 穗幕嚣簿换一张 ; 参考文献: [1]徐殿军.一种基于PHP验证码图片的实现田.渤海大学学报 (自然科学版),2006,27(4):370. 匿 图2包含图片验证码的登录界面 [2]何培舟,温向明,郑伟.子ttt验证码盯】.计算机系统应用,2008.8: 22. 3.2.2生成及比较验证码的文件login.js (上接第108页) 漏次数.计算出每个号码下次概率。最后根据每个号码 需切记,中奖,毕竟是一件与运气息息相关的事情,笔 自定义的不同概率。自己建立随机函数,而非调用 者设计”双色球”有限机选系统。只是希望通过分析历 Random函数的话.对系统预测的准确性可以相应提 史数据.使你的选择号码集中于正态分布中出现概率 大的区域,而不至于出现偏态号码,如(O1+D2+o3+o4+ 高。 06)+07等。并不能保证你一定中奖。 6、结束语 以上设计的具体语言实现。在此不在介绍。我们完 全可以用自己熟悉的设计语言.如用ASP等形式来实 参考文献: 1】王述香,姜德民.双色球的数理分析及其应用.山东科学,2007. 现。考虑到现在我国存在多种数字彩票,例如”大乐 【6):1—3 透r-.・七星彩”等。由于数字彩票的相似性,我们完全可 2O(2】中国福利彩票”双色球”游戏规则http://www.zhcw.com/ssq/ 以通过相似的方法来实现它们选号方案设计。但是必 【youxiguize/506500.shtml
版权声明:本文标题:“双色球”有限机选系统的分析与设计 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.freenas.com.cn/jishu/1702736966h428688.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论