vb源码 利用概率原理设计中奖程序

来源:百度知道 编辑:UC知道 时间:2024/06/18 16:38:45
英国17位教授利用概率原理搭伙买彩,设计大奖程序。
许多人都相信,买彩票想要中大奖纯靠运气。然而,英国名校布拉德福大学的17名长期搭伙买彩票的教授却坚信,只有依靠精确的科学计算才能中大奖。如果每次单独地依靠生日之类的数字随机挑选各自号码,结果导致一些数字使用次数多,另一些数字使用次数少,其结果可能是失败的原因。
17名教授全都在英国百年名校布拉德福大学任教。他们的领头人、41岁的设计和印刷专业教授巴里•沃特豪斯。
英国国家彩票游戏规则是,从1-49个数字中随机摇出6个号码作为头奖号码。
2002年,17名教授利用概率原理,精心设计出了一个复杂的“大奖程序”来挑选号码。按照程序,他们准备了2个盒子,每个盒子里都放着49张卡片,上面分别写着1-49数字。首先,前8名教授依次从第1个盒子中摸出6个号码,直到选完8组号码——即用光48个数字为止。接着,第9名教授在拿到剩下的最后1个数字后,再从第2个盒子中摸出其余5个号码。剩下的7名教授则继续从剩下的44个号码各摸出6个。最后,第17名教授由于只剩2个数字可选,必须从之前选过的号码中再摸4张补足。作为结果,在17名教授所选的号中,每个数字都至少使用了2次,4个数字使用了3次。
沃特豪斯解释,英国国家彩票的中大奖的机会只有1/14000000之一。然而,由于他们设计的这套程序确保彩票选号时使用到了所有数字,从而令他们获胜的机会大大增加了。沃特豪斯说:“我们认为,如果所有号码都使用到的话,我们就有非常好的机会中奖——事实证明的确如此,尽管从没想过这样的好事真会发生在自己身上。我们只是坚持按程序选号,并知道最终一定会赢。”
请求:按照上面的思维编写一个双色球红色球选组程序, VB源码,窗体界面等我可以自己写,要求对选组号码能输出,当然有窗体界面等做成完整的更好。
设计:红色球三套,由17人选取。首先第1-5人从第一套红色球依此选取6个号码。第6个人拿下剩余的3个,再从第二套红色球选取3个号码。第7-11个人依此从第二套红色球(已经被选了3个的剩余的部分)。第12-16人依此从第三套红色球选取6个号码。第17人拿下第三套剩余的3个,然后从前面的选号中选取3个。注:他们的选取都是随机的,且每次程序运行用期

呵呵.. 最后2句没看懂..

1.第17人拿下第三套剩余的3个,然后从前面的选号中选取3个
我知道第3组只剩余3个了..第17人,拿 了这3个, 然后再从哪选取3个??

2.每次程序运行用期数初始化随机函数
randomize是随机种子函数, 期数来初始化?? 期数在哪?

PS: 15分...15分...呵呵.

痴人说梦,这样都能中奖,那么程序员都在研究彩票中奖程序了。
都不用工作了!

看你的题目脑细胞都得死不少呢..