首先申明,只是對演算法感興趣,對買彩票并不是很熱衷,而且旋轉矩陣只能做到讓買彩票的人的損失穩定化,并不能提高你的中大獎幾率。
最近做了一個雙色球旋轉矩陣的演算法,基本原理是先列出所有符合預先設定條件的號碼,比如中6保5,就從第一個號碼開始,將所有該號碼有5個相同紅球的組合打上標記,繼續查找下一個沒有被打上任何的號碼,重復以上操作,直到最后一個號碼。實際使用后發現用該方法生成的旋轉矩陣比彩票網站的縮水結果相比,最終的注數要多于網站上的注數,33選6中5最終縮水出來的注數是29000多注。分析了一下原因,這種設計方法沒有優化,比較好的方法是不采用遍歷,比如說第一個號碼處理完成后,不能順序查找第二個號碼,而是要查找一個與第一個號碼重復數字最少的號碼來進行標記操作,然而后面這種演算法的計算量要遠遠大于第一種演算法,有沒有人能設計一種效率比較高的演算法加快運行的速度?
我的演算法里一注彩票號碼是使用一個64Bit的整數進行存盤的,0~32Bit為紅球,某一位為1表示有該紅球,33~48Bit為藍球,用這種方法存盤既可以表示單注號碼,也可以表示復式投注,同時可以快速對兩個號碼進行比較,兩個號碼按位與操作,得出來的結果里面有幾位為1就表示有幾個號碼重合,一個號碼左移一位后與自身進行與操作就可以快速判斷是否有連續號等等。
uj5u.com熱心網友回復:
偽科學,怎么研究都不會有結果的從 均勻分布 的結果集中是不可能找出除 均勻分布 之外的結果的
非要去做以取得心理安慰的話
你需要有一個知識庫,從中可檢索出各種組合的出現概率(雖然最終你會發現都是一樣的,但在知識儲備較小的情況下,多少還是會出現多峰形態的)
uj5u.com熱心網友回復:
當相關變數過少,任何數學計算都是在賭博,可以輕松證明條件跟結果之間的關系是一點都不可信。uj5u.com熱心網友回復:
你不知道要采集幾萬種相關變數(比如說當天的開獎現場的氣溫、濕度,當天的火星上有沒有發生什么化學反應,等等因素),采集幾十萬個樣本,那么彩票計算才有那么一點點可信度。uj5u.com熱心網友回復:
彩票,后邊的號碼跟之前的號碼本來就沒有相關性。每一次開獎都是從頭開始。基于假的相關性假設去研究“幾個數重復”之類的,純粹是騙人的。
uj5u.com熱心網友回復:
沒有結果的演算法uj5u.com熱心網友回復:
這種研究就跟呼吸就會死掉所以憋氣有沒有用一樣,現代科技研究呼吸的訊訓作用卻是是細胞老化的原因,但是你憋氣更容易導致更多健康問題………………可能有那么一點相關性,但是這個相關性一點也沒用。
uj5u.com熱心網友回復:
電腦沒有真正的亂數,所以用電腦不可能模擬實際搖獎裝載的。uj5u.com熱心網友回復:
許多人對你的帖子都沒有認真閱讀,第一句話說的明明白白。首先申明,只是對演算法感興趣,對買彩票并不是很熱衷
對于旋轉矩陣,我一直再找最優演算法,它不光用在彩票上,也同樣用在實驗設計上,比如藥品配對設計。
其實數學家一直在找這種組合設計的演算法,有窮舉法、神經網路演算法、模擬退火演算法……但都有一個根本問題沒有解決,就是沒有找到組織的原理,我目前已經基本找到演算法的關鍵,可以在極短時間計算出最優解(百分百最優解,可用數學證明的最優解)。
至于演算法,等我在數學雜志上發表論文后,再在這里公布。
uj5u.com熱心網友回復:
<br />你好,能補充下你的大致思路嗎?轉載請註明出處,本文鏈接:https://www.uj5u.com/net/80477.html
標籤:C#
下一篇:FiddlerCore抓包亂碼
