尋夢新聞LINE@每日推播熱門推薦文章,趣聞不漏接❤️
有一親戚喜歡玩彩券什麼的很久了,往里面投了也兩萬多了,家里人一直勸他。都是親戚,我也得試著勸勸他。
於是我用Python寫了一個挑戰彩券中獎的
源碼如下
彩券號碼用的是雙色球2019006期 紅球號,本來應該加上藍球的,但是怕算不完就不弄藍球了。
print('借鑒國外強力球的成功經驗和轟動效應,國內首創兩區號碼投註。\ 33個可選數字球,標記為從1—33,玩家可選7個,其中6個為紅球(1—33),1個為藍球(1—16),\ 每個號碼只選1次(紅球與藍球可以重復),不可重復選擇,\ 視玩家選取數字與開獎號碼有多少相同確定中獎等級不同,如完全一致則中大獎。') import random 我的彩券 = [1,5,10,19,26,28] 我的藍球 = [12] 隨機彩券 = [] 次數 = 0 while 我的彩券 != 隨機彩券: 次數 = 次數 + 1 print('第',次數,'註彩券') 第一個數 = random.randint(1,33) 隨機彩券.append(第一個數) 第二個數 = random.randint(1,33) if 第二個數 in 隨機彩券: 第二個數 = random.randint(1,33) 隨機彩券.append(第二個數) 第三個數 = random.randint(1,33) if 第三個數 in 隨機彩券: 第三個數 = random.randint(1, 33) 隨機彩券.append(第三個數) 第四個數 = random.randint(1, 33) if 第四個數 in 隨機彩券: 第四個數 = random.randint(1, 33) 隨機彩券.append(第四個數) 第五個數 = random.randint(1, 33) if 第五個數 in 隨機彩券: 第五個數 = random.randint(1, 33) 隨機彩券.append(第五個數) 藍球號 = random.randint(1,16) #藍球後來刪掉了 print('紅球號:',隨機彩券) print('你的彩券是',我的彩券) 隨機彩券 = [] print('中獎了') print('你花了',次數,'次才中獎') print('在現實生活里要消費',次數*2,'元')
寫了41行代碼,本來是挑戰雙色球的,後來去掉了藍球,只挑戰5位數吧。
第90萬註彩券還是沒中。。。
200萬了還是沒中。。。
查了一下中獎幾率
1/12721088的幾率啊,去掉藍球的選擇是對的
380萬了還沒中,1000萬以內沒中就算我挑戰失敗吧。
電腦算力比較差,有算力好的電腦幫我測一下看看要多少註才能出來。
現在想想去掉藍球的選擇是對的
500萬註了,還是沒中,已經一半了。感覺挑戰要失敗。
另外為了證明自己的電腦真的在算,我用手機拍了下來
好吧,帶視頻沒過審核,視頻出問題了。。。
我還是繼續算吧
沒算出來。。。
750萬了,依舊沒算出來
在此聲明一下:如果期間沒算出來,代表我電腦和我的運氣問題。
900萬了,距離失敗還差100萬
950萬。。距離失敗還差50萬。。。
1000萬。。。有請下一位追夢人。。。好吧我挑戰失敗了。。。
從這里可以看出我是個非酋(並不是彩券中獎幾率小)
1000萬的挑戰目標是沒有完成了
不過標題都已經起了
我就必須算出來
我翻開《平凡的世界》,關上的時候已經算玩了。具體算了多久我不知道。應該早就算出來了。
最後的結果我就專門給你們裁出來了
可算是中了,不過看這個消費。。