每當心情不好笆搓,或是不如意的時候姑子,總希望自己能中獎。中獎后宁改,自動實現(xiàn)財務(wù)自由樊破,下半輩子無憂無慮愉棱,想想換什么車,想想換哪里的房哲戚,想想就好美奔滑。
然而,中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())
通過單元測試后,程序運行了很久哨毁。
半小時后枫甲,我想直接把進程結(jié)束掉。
我想應(yīng)該是程序有bug扼褪。
它可能永遠都不會結(jié)束想幻。
不過,在運行了32分41秒后话浇,它結(jié)束了脏毯。我選的號是[3, 4, 12, 16, 28] + [5, 12],在程序的世界里幔崖,我連續(xù)買了2500多萬期食店,最后在25570417期渣淤,開出號碼開獎的號碼剛好就是我最初選擇的號碼,我中頭獎了叛买。
我很高興砂代,程序告訴我蹋订,我每期都買2元的大樂透率挣,最后用了5000多萬,用了163,912年露戒,中獎了椒功。
屏幕快照 2017-04-28 21.52.19.png
汗,要不以后還是別買彩票了智什《或者,這程序有大bug荠锭,我寫錯了旱眯,但愿是寫錯了吧。
一臉懵逼