你能中1000万吗

每当心情不好,或是不如意的时候,总希望自己能中奖。中奖后,自动实现财务自由,下半辈子无忧无虑,想想换什么车,想想换哪里的房,想想就好美。

然而,中1000万的几率是多大呢?

假如彩票没有黑幕,是完全随机的,那我们写个程序来模拟一下吧。
大乐透是5个红球+两个蓝球,全部选中,1000万到手,看起来挺简单的。

那么,用python写个程序模拟一下吧,看看我的运气如何。

我选的号码是[3,4,12,16,28]+[5,12],我们看看电脑随机开出大乐透的号码,什么时候能开出我选中的这组。

if __name__ == "__main__":
    balls = [3,4,12,16,28,5,12]
    red = 5
    p = printer(red)
    l = lottery(p, balls, red)
    n = 1;
    while(l.draw(n) < 7):
        n += 1
    
    p.print_win(n, l.getBalls())

通过单元测试后,程序运行了很久。

半小时后,我想直接把进程结束掉。

我想应该是程序有bug。

它可能永远都不会结束。

不过,在运行了32分41秒后,它结束了。我选的号是[3, 4, 12, 16, 28] + [5, 12],在程序的世界里,我连续买了2500多万期,最后在25570417期,开出号码开奖的号码刚好就是我最初选择的号码,我中头奖了。

我很高兴,程序告诉我,我每期都买2元的大乐透,最后用了5000多万,用了163,912年,中奖了。

屏幕快照 2017-04-28 21.52.19.png

汗,要不以后还是别买彩票了。或者,这程序有大bug,我写错了,但愿是写错了吧。

源码在 github - Syler - Fun

一脸懵逼
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 【投资要点】 ·6-8月欧洲杯/美洲杯/奥运会等赛事为国内彩票业带来强催化。彩票是我国唯一合法博彩形式,近8/7年...
    walker小凯阅读 7,328评论 1 9
  • 成长的一些些 成长是这样子的吗?越是长大,身边越亲近的朋友就会离你越来越远。 不知道从什么时候开始,变得漫不经心,...
    拾凡时光阅读 302评论 0 1
  • 硕士期间就觉得生信很重要,但那个时候也就是设计个引物,测个sanger,那时候坐井观天,对生信分析停留在gsea和...
    bingli阅读 630评论 4 0
  • 一个破院子 却被改造的翻天覆地 颠覆了对中式传统庭院的概念 老旧的庭院已经不能使用 要实现山体建筑的自然生态系统 ...
    景观微设计阅读 436评论 0 3
  • service 长时间的保存在后台 需要注册 两种形式: 1.started 2.bind 创建一个service...
    王汪汪233阅读 235评论 0 0

友情链接更多精彩内容