賭徒列傳

要講賭徒, 先要有講賭具. 警察在抓賭博的時候, 就是要找到賭具和賭資, 才能夠將一干賭徒定罪! 簡單又有公信力的賭具, 應該非骰子莫屬了.

骰子怎麼來的呢? 在希臘人的時代, 他們就懂得用牛距骨製成的骰子來比大小了…牛距骨是個長方體, 寬的一面是 3 和 4, 窄的一面是 1 和 6. 雖然加起來都是 7, 但是現代的小朋友都知道 3 和 4 出現的機率高於 1 和 7, 而希臘人好像不知道? 總之, 他們一次擲 4 個骰子, 若是出現 1,3,4,6 四個不同的數字, 就是最大的一把, 稱之為維納斯 (Venus), 所以本部門的第一顆 IC Venus 的編號其實也可以叫做 1643 之類的. 然而, 因為古人不懂得機率, 並沒有把機率和 Venus 更低的 4 個 1 或是 4 個 6 當作 "勝投" !

達文西曾經向不太知名的帕契歐里 (Luca Paccioli) 請教平方根的乘法與 99 乘法表, 可見得帕契歐里在當時的數學界算是厲害的人物, 而且據此看來達文西不可能發明時光機器. 言歸正傳, 帕契歐里寫了一本 "算術大全", 裡面提到了這個問題: "甲乙兩人玩丟骰子, 並且協議先贏 6 把的人獲勝; 結果就在甲贏 5 把, 乙贏 3 把的時候, 遊戲不得已結束了, 試問彩金要如何分配?"

這個命題從 1494 年這本書出版到 1654 年左右都沒有正確的解答. 巴斯卡應該是第一個正確分析這個問題的西方人, 中國數學家朱世傑在 1303 年已經用 "四元玉鑑" 解過這類問題, 而阿拉伯數學家伽音更是比巴斯卡早了 450 年. 由此可見, 機率甚至於排列組合的觀念, 其實很晚才出現在西方世界. 雖然他們早就開始賭博了, 連希臘神話的宙斯, 波賽頓, 黑帝斯都是用擲骰子來分配天堂, 海洋與地獄管轄權的. 真正把賭博當作一門學問的人, 就是本文的男主角 – 卡達諾醫生 (Cirolamo Cardano).

卡達諾生於 1500 年左右, 天性非常好賭, 著有 "大術" (討論代數), "賭博手冊" 等 300 本書. 1540 年, 加號和減號才發明, 1557 年等號才出現 (因為發明人認為 "沒有比兩條平行線更對等的東西"), 因此, 卡達諾的數學能力相當了得, 他不僅僅是一個賭鬼, 也會解 3 次方程式與開負數的平方根喔! 連採用 a, b, c 來寫方程式都是他的創舉.

在 "賭博手冊" 一書中, 卡達諾第一次把機率這個概念和賭博的理論整合. 亦即以分數來表示某個骰子或樸克牌出現的機率 – 在多少次活動中, 應該出現多少次結果. 據說每天都在賭博的卡達諾, 開啟了機率分析的大門. 擲兩個骰子, 出現 7 點的機率比 5 點或 6 點都高, 這件事其實古人並不曉得. 唯有好賭的卡達諾會認真研究這件事, 並且寫成書來傳世.

或許大家以前都沒聽過卡達諾這號人物, 但是很多人應該都知道中國的四大發明, 這四大發明就是見聞廣博的卡達諾所歸納出來的喔! 身為賭徒, 數學家, 名醫, 探險家的卡達諾一生過得相當精采, 只不過死得不太好, 據說他花錢無度, 被人砍掉右手的全部手指 (要戒賭?), 而且 43 歲就被毒死了. 

接下卡達諾棒子的大師是名人伽利略, 他寫過一篇論文叫做 "擲骰子論". 因為這是供養他的圖斯卡尼大公命令他寫的, 他以義大利文寫就, 而不是標準的拉丁文, 表示這難登大雅之堂. 至於這篇論文的內容,  則是大量引用 "賭博手冊". 經過名人的印證, 機率的觀念在這篇論文寫就的 1623 年, 已經正式成為數學家的共識了.

1623 年巴斯卡 (Blasise Pascal) 誕生, 他是天生的數學家. 據說他在少年時代就發明了能夠做加減法的機械式計算機. 巴斯卡的一生其實相當神奇, 他幾度閉關修行, 號稱忘記了數學是什麼東西? 不過在他與另外一位法國貴族兼賭徒傑米爾 (Chevalier de Mere) 的交會之中, 終於解決了帕契歐里陳年的賭資分配難題. 傑米爾用這個題目像巴斯卡挑戰, 而巴斯卡又求助於費瑪 (Pierre de Fermat), 他們聯手合作, 開啟了新局.

傑米爾是一個有名的賭徒. 他率先算出連續擲一枚骰子 4 次, 出現 6 點的機率大於 5 成 (1/6 + 5/6×1/6 + (5/6)2x1/6+(5/6)3 x 1/6 = 51.77%). 因此, 他只要一直押 6, 就會神奇地贏錢, 而別人還莫名其妙, 以為他有賭神附身! 後來他改賭兩顆骰子, 以為賭兩個 6, 在 24 次擲骰中也是一樣的勝率, 結果輸了一大筆錢. 後來他痛定思痛, 重新算出這樣的勝率是 49.14%, 要擲到第 25 把才有 50.55% 的勝率.

而費瑪的職業是律師, 並且為西元前 250 年亞歷山大港的數學家丟番圖 (Diophantus) 而寫了一本 "算術" (Arithmetic). 算術這本書裡面有個 x4+y4+z4 = u2 的式子, 費瑪在註腳裡面自問自答: "為什麼丟番圖不用兩個數字的四次方, 使它們的和為另一個數的平方? 因為做不到, 我可以精密證明. 我發現這個命題有很棒的證明, 但書上的空白太窄了, 無法把它寫出來." 這就是有名的費瑪最後定理. 畢達哥拉斯證明直角三角形斜邊的平方是另外兩邊平方的和,  但三次方以上就不存在這種關係. 

搞定了帕契歐里賭資分配問題後, 巴斯卡的人生也進入了賭局. 他進入巴黎的波爾羅亞修道院, 並且些了一本 "沉思錄". 其中的一篇 "巴斯卡的賭注" (le pair de Pascal) 問道: "上帝存在, 或不存在. 我們應該選擇哪一邊? 理性無法答覆." 事實上, 巴斯卡選擇安全牌, 也就是決定信神! 聰明的巴斯卡建立了巴黎的第一條商業公車路線, 因此錢對他來說絕對不是問題. 他要追尋的是永生吧! 他把錢捐給修道院, 然後和修道院的其他修士, 寫成了重要的著作 "邏輯" (又名思考的藝術).

這本書, 共同作者據信包括阿爾諾 (Antoine Arnauld), 主要討論機率, 並且指出在 10 人賭局中,  "輸一枚銅板的機會為 9, 贏 9 枚銅板的機會為 1". 本書說這是有史以來, 用數字計算機率, 見諸文字的第一次. (我很好奇卡達諾難道都是用文字表示機率的嗎? 哈!) 本書的另外一句話可能更為經典: "對傷害的恐懼不僅跟傷害的嚴重性成正比, 也跟受傷的機率成正比." 大家都怕死, 但人只會死一次, 所以也有人不怕~~~

[note] 本篇整理自 Against the Gods 第三第四章.

[note2] 對了! 關於帕契歐里賭資分配問題的正確解答, 現在連報社記者都會算了, 所以我忘了解釋. 獅象打 7 戰四勝的總冠軍戰, 打完 5 場之後, 象贏了 3 場, 獅贏了 2 場, 賭盤怎麼開? 用巴斯卡三角形來解釋, 就是把還沒打的場次 2 場, 用 22 = 4, 去找相加等於 4 的那列巴斯卡三角形來展開:

1  2  1

= 象象  象獅 or 獅象 獅獅

未來象連贏兩場的機率是 1/4, 象獅各 1 勝的機率是 2/4, 獅隊連趕兩場的機率是 1/4. 而象隊已經贏 3 場了, 所以只要先贏一場就不必打第二場. 因此象對獅的賭盤是 (1+2) : 1 = 3:1.

雖然象獅誰先再勝一場意義不同, 好像不應該混為一談. 但是 "1 2 1" 的 "2" 表示已經預知雙方各一勝, 因此這個數字歸象隊所有.

這個問題用巴斯卡三角形來看似乎小題大作, 但是若用 7 戰 4 勝制, 獅先贏 1 場來給大家分析賭盤, 恐怕很多人就沒辦法反應過來了. 因此把數學方法找出來才能舉一反 N.

 

我是卡奴 – 顯示卡更新記

前陣子玩了幾個講究畫質的 game 之後, 覺得自己的顯示卡有點遜, 因此考量到要換一張顯卡這件事. 不過, 這個念頭, 最後為我帶來了不少的小麻煩.

首先, 當然是在網路上 survey, 想要找一張夠高級, 又不會太貴的顯卡. 看來看去, 現在的主流顯卡大概就是在 Nvidia 9600GT 那個等級. 雖然也有 ATI 或是他牌的東西可以選, 不過我原來就是用 N 系列的卡片, 這樣很容易就可以根據數字的大小, 來分辨效能的差異. 而不致於買了另外一個牌子, 結果等效於我現在的顯卡或是更低一級, 那就實在無言了.

在諸多 9600GT 的顯卡當中, 我挑了memory 最多的一張卡, 那就是旌宇的 SX96GT2048D2-HP. 它號稱有 2GB 的 DDR, 好像還滿炫的. 以我過去的印象, 記憶體愈多, 好像等級就愈高. 如果記憶體高達  2GB, 豈不就等於是: 買不起法拉利跑車, 至少買到速霸陸的 “硬皮鯊" 了嗎?!

為了買這張卡, 我還特別去燦坤續會員約 (網路上的售價比店面便宜了好幾百塊, 大家切記). 等到買回來之後, 才赫然發現我沒有大腦. 這張卡可不是我以前的小可愛, 而是身高丈二, 腰粗膀圓. 它要被塞進機殼裡的話, 要拆掉好多條訊號線、電源線, 才能勉強進駐.

重新開機之後, 本以為可以從此邁入新的紀元. 想不到在 Windows log in 的畫面, 硬是出現兩行小小的英文字, 說是電源不足, 必須降低頻率以保護電路. 開機之後, 很明顯地感覺到電腦慢了許多. 這….

只好再檢查一下手冊. 旌宇的手冊不能算太薄. 可是中文的部分只有兩頁, 其他的部分是我用不到的語文. 從圖形上來推斷, 好像我少插了一個顯示卡的 5V/12V 輔助電源. 再去翻電源供應器的手冊, 原來還有一根 6 pin 的 PCI-E 電源我沒用到. 但旌宇手冊上說的, 某些型號的顯示卡需要外接電源, 又畫了錯圖, 也實在有誤導的嫌疑.

本來這張卡就已經很占空間了. 再多接一個 PCI-E 接頭, 瞬間又長長了 1 cm (為何廠商不讓它往上發展呢?). 這樣我就只好拆掉兩顆硬碟了. 比較小顆的犧牲掉, 比較大顆的穿上 5 吋的外套, 住到光碟機的樓上去. 花了些時間, 把所有的線拆掉重接一次, 我再次準備迎接新顯卡的時代.

不過呢…開啟電源之後, 顯卡風扇的聲音超大不說, 根本就無法登入, Windows 載入到半途就藍色畫面、重新開機了.

從安全模式進去看, 電腦也沒抓錯顯卡的驅動程式, 的確是 9600GT. 不過電腦就是開不起來, 噪音又非常非常地大. 至此我已經有點灰心了, 上網搜尋 “燦坤 退貨" 等關鍵字, 順便找一找 “低功耗 顯示卡". 心裡想著, 只要能夠成功在燦坤退貨, 我一定改買 Asus 那一張沒有風扇的顯示卡, 沒有風扇就不會有噪音了吧!

第二天興沖沖去燦坤退換貨, 不過對方也非常合乎應對進退標準地, 把我的顯示卡拿去測試了一次, 證明它是可以開機的. 店員說道: “通常都是電源供應器瓦數不足的問題, 這張卡很吃電." 我問明了他的測試機只有 400W 之後, 心裡將信將疑. 我已經用了 500W 的電源供應器, 難道我應該去買 600W 的嗎?

不過既然可以開機成功, 至少這張卡還能夠用. 只要想辦法增加電源的收入或是削減開支就好了.於是我改道去順發看看有何解法? 因為順發的換貨很方便, 在和燦坤相比之後, 我覺得以後還是去順發買比較有彈性. 燦坤只有產品有瑕疵才能退換, 順發買錯就可以退換. 畢竟我拿到換貨單只會買更貴的東西, 退還的產品也包裝完整, 店家的損失有限. 

順發有一整櫃的電源供應器, 但 600W 的電源供應器只有一個牌子, 售價 6000 多 NTD. 我想我應該不會花那個錢, 只好想一些比較便宜的替代方案. 畢竟我的電腦裡面有 7 顆硬碟也實在是多了一點點. 如果買一顆 1.5TB 的新硬碟, 那麼 7 顆至少可以減到 3 顆. 然後再買個 SATA RAID 的硬碟外接盒, 這樣應該就可以幾乎充分 re-use 了.

經濟不景氣, 算盤還是要打的精一點. 我忽然發現一個很好用的伽利略硬碟抽取盒, 可以取代外接盒. 它只要賣 650 NTD, 卻可以讓我的大部分硬碟都可以活到為國捐軀、馬革裹屍, 只要把 ATA 硬碟弄到外接盒就行了. 有了這個發現之後, 我就捨棄了那個 29xx NTD 的 SATA RAID 外接盒, 再次成為伽利略公司的忠實客戶. (我發現我買過他們不少東西, 都是便宜又實用的, 像是 PC to PC 的 USB 連接線之類的).

回到顯示卡這個話題, 花了我不少寶貴的時間之後, 我終於發現是 driver 在作怪, 而不是電源供應不足. 如果用顯示卡所附的光碟片 driver, 就可以解決開機藍屏的問題. 不過為了節能減碳, 我還是把 5 顆硬碟拿出來了. 他們的資料都存在 1.5TB 那一顆硬碟, 並且放在抽取盒裡面. 最後就是可憐的 4 顆 ATA 變得無家可歸了, 因為我已經懶得去買他們的外接盒.

旌宇的顯卡在開機的過程中, 固然會發出比較大的噪音, 但是進入 Windows 之後, 聲音就小了很多, 進入可以接受的範圍. 效能方面我還沒有感受到, 可能要看看進入以前那些遊戲才知道虛實. 比方說, 我以前只要玩 GTA 就會頭昏眼花. 扣除本人太有道德或良心的因素之外, 顯示卡的張數不足可能才是主因. 所以, 如果我有一天把 GTA 玩下去了, 再來跟大家推薦旌宇的這張顯示卡.