Python3 趣味系列题6 ------ 彩票号码

作者: AiFany | 来源:发表于2018-11-16 13:35 被阅读13次
cp.jpg

文只介绍双色球红球、大乐透前区号码的选择方法。并且假定读者对以上2种彩票的玩法熟知。

image

一、数据

  • 双色球
    03001期至18134期双色球开奖号码顺序数据,数据条数:2340条,爬虫获得。
  • 大乐透
    08069期至18134期大乐透开奖号码顺序数据,数据条数:1601条,爬虫获得。

:03001期是双色球第一期,08069期是大乐透可查询到开奖号码顺序的第一期。

image

二、选择方案

  1. 计算各个号码出现的次数;

  2. 计算前后期同样位置号码之间的转移次数;

  3. 后者除前者得到每个号码转移到所有号码的转移概率;

  4. 计算当期号码对应的所有号码的概率之和,从中选取较大概率的号码即为下一期候选号码;

image

三、方案合理性证明
方法:
将本文方法命中球数的概率和随机选择方法命中球数的概率进行对比,如果本文方法命中球的概率高于随机选择的方法,则说明此方法是可行的。
步骤:
因为真实数据条数较少,得到的概率结果失之偏颇。因此采用随机的方式生成和真实情况同等数量的数据条数,然后计算选取不同球数下命中不同球数的次数,得到概率,进行结果的对比。
结果动态图示:

模拟双色球红球

image

模拟大乐透前区

image

结论:

模拟双色球红球:依据此种方法选取1至5个球,命中球的概率均高于随机选取的概率。
选取5个球概率图示:

image

模拟大乐透前区:依据此种方法选取1至4个球,命中球的概率均高于随机选取的概率。

选取4个球概率图示:

image image

四、真实数据测试
方法:
以真实的数据计算两种方法的命中概率对比。
结果动态图示:

双色球红球

image

大乐透前区

image

结论:
和证明的结论一样,下面分别给出双色球红球选取5个球,大乐透前区选取4个球的两种方法命中概率的对比:

image image image

点击获取本文所有的源码,扫描下方二维码或者微信公众号直接搜索”Python范儿“,关注微信公众号pythonfan, 获取更多实例和代码。回复"CP",可获得下一期的预测结果以及上一期的预测结果命中情况。

pythonfan.jpg

相关文章

  • Python3 趣味系列题6 ------ 彩票号码

    本文只介绍双色球红球、大乐透前区号码的选择方法。并且假定读者对以上2种彩票的玩法熟知。 一、数据 双色球03001...

  • Python3 趣味系列题7(续) ------ A

    前文:Python3 趣味系列题7 ------ Prim算法生成完美迷宫 一、A*算法 寻找路径的算法有很多,例...

  • 随机性—最简单的概率思维

    在开始正文之前,我们先来做个判断题: “如果你打算买彩票,此前号码2已经连续出现了3期,而号码6已经连续出现了5期...

  • Python3 趣味系列题7 ------ Prim

    本文介绍利用Prim(普里姆)算法构建完美迷宫,迷宫的生成过程采用动态展示,可以更清楚的观察迷宫是怎么建立的。所谓...

  • Python3 趣味系列题12 ------变态曲线

    一、图形引入首先引入下面几个图形: 上面的图形均是由一簇直线构成的。直线是按照一定的规则绘制的,确定直线的2个点的...

  • Python3 趣味系列题10 ------七桥

    一、问题描述 在哥尼斯堡的一个公园里,七座桥将普雷格尔河中的两个岛之间以及河岸连接起来。问是否能从这四块陆地中任一...

  • javaScript实现双色球

    双色球咋玩的:“双色球”彩票投注区分为红色球号码区和蓝色球号码区。每注投注号码由6个红色球号码和1个蓝色球号码组成...

  • 福彩双色球中奖概率分析

    “双色球”游戏规则: 1、双色球”彩票投注区分为红色球号码区和蓝色球号码区。 2、“双色球”每注投注号码由6个红色...

  • 双色球投注

    “双色球”彩票为双区投注,投注区分为红色球号码区(采用组合式玩法)和蓝色球号码区。每注投注号码由6个红色球...

  • Python3 趣味系列题4 ------非递归解决

      人们通常利用递归的方法求解汉诺塔问题。递归程序的实现比较简单,但是难于理解。下面给出python3的递归程序:...

网友评论

    本文标题:Python3 趣味系列题6 ------ 彩票号码

    本文链接:https://www.haomeiwen.com/subject/skcmfqtx.html