網絡梭哈問題――系統出牌規律
先來了解一個詞――偽隨機。
百度百科是這樣說的:在計算機、通信系統中我們采用的隨機數、隨機碼均為偽隨機數、偽隨機碼。所謂“隨機碼”,就是無論這個碼有多長都不會出現循環的現象,而“偽隨機碼”在碼長達到一定程度時會從其第一位開始循環,由于出現的循環長度相當大,例如CDMA采用42的偽隨機碼,重復的可能性為4.4萬億分之一,所以可以當成隨機碼使用。
由于網速以及程序大小的關系,網絡梭哈程序的偽隨機碼基本上達不到上面說的那個數值。所以網絡梭哈在一定程度上是有規律可尋的。事實上一些經驗豐富的玩家也許隱約有這方面的猜測和疑惑。
我就有兩個類似的經驗,一個學自心隨手動,底牌A+8+9 VS 底牌K+K+Q,這樣的牌反加滿來A湊成對A,再梭哈出去,對手百分之百的會跟上。心隨手動贏了500多萬,我照方抓藥也小贏幾十萬,當時是四個人玩,我猜想他們一定被俺的打法震住了,之后的牌局里對俺都是客客氣氣小心翼翼的,爽啊。還有一個經驗,101088 VS A8AK之類的牌局,兩對一定要梭哈,否則被對手反梭的話,十有八九會死得很慘,兩對釣魚不梭被對手反梭輸牌的經歷我有過幾次,開始我當了幾回反面教材,后來開竅了,又讓別人交了幾次學費給俺。具體到舉的這個牌例,我計算了一下AA梭哈贏面是25.6%,也許是心理因素在作祟,輸的時候教訓深刻記得牢,輸多了就把相對的小概率當成是定律了。但不排除這是BUG!
港式五張牌,隨機給對戰雙方兩張牌一共是12萬多種。如果程序是根據前面兩張牌定出后面的牌,這個未免有些太離譜,有心人統計下40萬局牌就可找出所謂的規律了,那還玩個屁!我想程序設計者沒有這么白癡,所以前面兩張牌是一個隨機算子,后面的三張牌的隨機方案有多種,最簡單的就是第三張牌一個隨機算子,后面兩張由前面的三張定出??偟乃阕訜o外乎下面幾種:2+1,2+1+1,2+1+1+1,2+2+1,2+1+2。2+1+1+1最公平,但占用的資源多。
假定我們是網絡梭哈程序的設計者,若想給程序留下后門的話,會怎么做?
1、留下能夠看對方底牌的后門。
這個方案不怎么樣,需要發送額外數據到主機,很容易被查獲,一旦留下蛛絲馬跡,到時候可是要被定罪的,智者不為也。
2、根據自己所有的牌以及對手明面上的牌,算出下一張。
這個方案比較穩妥,起碼不會留下證據,但還不是最好的方案,把把牌都有后門,那后門很容易被高手識破。
3、只對一些關鍵牌局留下后門。
譬如我舉的那兩個例子,不懂其中竅門的人一樣可以贏錢,輸贏機會各半。
心隨那個例子,膽小者會放棄,一般人會跟牌,第四張的時候穩妥的KK不會梭哈,恣意妄為者隨手就梭反倒贏錢。
兩對VSAA,不釣魚的梭哈下去就是生門,對手穩妥點的話,不會跟梭,兩對釣魚的話跟牌也頂多多損失一點。
唯有掌握了系統后門的人通殺四方!
標簽:
上一篇:梭哈技巧――對子的勝率2
下一篇:梭哈也需要虛張聲勢