傻卵 发表于 2016-12-10 00:15

彻底没希望了!

本帖最后由 傻卵 于 2016-12-10 11:57 编辑

模仿6 aus 49的玩法写了个简单的抽奖程序,每次想投多少注就投多少注,我每次投10万注,玩2000次,玩4000次,玩6000次,或者干脆一次投1000万注,电脑运行10分钟,甚至15分钟,结果一次没中!

程序很简单,只想直观体会一下中奖的几率是多么小,真没想到竟然这么小!

唉,没希望了,看来只能靠码代码苟活下半辈子了....

小程序附在附件里,大家有兴趣的也可以试试 {:5_383:}


不好意思,补充一下:程序只适用于会java的,普通吃瓜群众没法试,不用下载了


yooe 发表于 2016-12-10 00:37

楼主,如果我中了,楼主给我兑现么?

linda345 发表于 2016-12-10 00:56

哈哈 加油,之前看报道有学编程的破解规律中奖。

zhangxin02st 发表于 2016-12-10 07:24

彩票和赌博这些印象是需要计算总体的收益,对比庄家自己超过50:50才有利可图吧.

傻卵 发表于 2016-12-10 13:04

linda345 发表于 2016-12-9 23:56
哈哈 加油,之前看报道有学编程的破解规律中奖。

这个程序show的就是,这个随机过程的几率是多么多么多么低

如果彩票真的是随机的话(无官方作弊,假如官方作弊,你更不可能赢),是没有任何规律可循的,不可能通过计算找到规律

如果能通过程序计算规律,只能说明那个彩票不是随机的,是人为操控的,是假的

linda345 发表于 2016-12-10 13:55

傻卵 发表于 2016-12-10 12:04
这个程序show的就是,这个随机过程的几率是多么多么多么低

如果彩票真的是随机的话(无官方作弊,假如 ...

那是好多年前的,估计是你说的那样。我也买过彩票,每次只对一个数,呵呵。

大西米 发表于 2016-12-12 11:13

很多编程语言里的随机数生成其实根本不是真正的随机数, 还需要把很多因素, 比如时间作为种子导入函数, 还有要更拟真的模拟Lotto 6 aus 49, 还要根据最近几百次的抽奖结果建立一个简单的环境因素模型来影响抽奖结果. 对Java不熟悉, 编程原理应该类似

傻卵 发表于 2016-12-13 14:50

大西米 发表于 2016-12-12 10:13
很多编程语言里的随机数生成其实根本不是真正的随机数, 还需要把很多因素, 比如时间作为种子导入函数, 还有 ...

没错,编程语言里的当然是伪随机数,因为编程语言里的随机数都是用一定算法生成的,能用算法生成的随机数肯定不是真正的随机数,听说一定次数以后会出现重复,比如几十万次以后会出现重复,但使用每个几十万区间里的数,还是可以当成真随机数使用的

只是想直观感受一下几率,简单模拟下,没那么复杂哈哈

宝哥立 发表于 2016-12-13 15:07

傻卵 发表于 2016-12-13 13:50
没错,编程语言里的当然是伪随机数,因为编程语言里的随机数都是用一定算法生成的,能用算法生成的随机数 ...

……比如几十万次以后会出现重复……

编程语言里的是伪随机数,但是 伪随机数 跟 第几次会重复 有什么关系?

pcp013 发表于 2016-12-13 16:13

楼主该用一下java8了
页: [1] 2
查看完整版本: 彻底没希望了!