這名男子打開 PayPal,發現自己的帳戶裡有 92 千兆美元
整整 2 分鐘,他成了人類歷史上最富有的人
他的名字是 Chris Reynolds,一名來自賓夕法尼亞州的公關人士,他使用 PayPal 販售老爺車零件,帳戶裡從未持有超過 1,000 美元
然後在 2013 年 6 月,他收到月結單,上面顯示餘額為 92,233,720,368,547,800
這超過了當時在世最富有人士財富的一百萬倍,也超過整個地球 GDP 的 1,000 倍
上面還顯示這是一個負數,代表 Chris 有那麼一瞬間在技術上欠下了人類歷史上最大的債務
他登入查看,而他的實際餘額是 $0.00
但那個精確數字並非隨機,它是 PayPal 機器內部出錯部分的指紋
標準 64 位元電腦在硬體上能容納的最大數字是 9,223,372,036,854,775,807
銀行以美分而不是美元計算金額,以避免四捨五入誤差
將那個最大數字視為美分,除以 100,你會得到幾乎完全等同於 Chris 餘額的數字
他的帳戶並不是出錯成某個隨機數字,而是被鎖定在電腦能計算的數學上限
同類型的錯誤在 1996 年發射後 40 秒摧毀了歐洲的 Ariane 5 火箭,這個 80 億美元太空計畫的旗艦因為一個數字裝不進它的儲存空間而被摧毀
而在 2012 年,一段被遺忘的舊程式碼讓交易公司 Knight Capital 在 45
查看原文