引言:擲骰子的人
一九二六年,愛因斯坦在寫給玻恩(Max Born)的信裡留下了那句後來被無數人引用的話:「無論如何,我都確信上帝不擲骰子。」(At any rate, I am convinced that He does not throw dice.)他當時是在反對量子力學的機率詮釋,認為宇宙在底層應該是確定的、優雅的,不應該存在真正意義上的隨機。這場爭論持續了他後半生,直到他 1955 年辭世,也沒有找到讓自己滿意的答案。
歷史帶著一絲殘忍的幽默。愛因斯坦當年執意反對的那個「骰子」,後來竟然成為整個現代物理學——從半導體到雷射到核磁共振——最肥沃的土壤。而他所堅守的那個「不擲骰子的上帝」,則在往後將近百年的實驗裡,被一次次地質疑、壓縮,最終退守到一個愈來愈狹小的角落。
但愛因斯坦也沒有完全錯。
他的直覺——這個宇宙的底層,應當有某種確定性的秩序——在許多層面上仍然成立。問題不在於宇宙「是否」確定,而在於:即便底層是確定的,我們也無法預測。而造成這種無法預測的原因,遠比一句「上帝擲骰子」複雜得多。
隨機,並非單一的面孔。它是五張臉,每一張都有自己的來歷、自己的邏輯,以及自己嘲弄預測的方式。
一
1814 年,法國數學家拉普拉斯(Pierre-Simon Laplace)在他的《概率的哲學試論》裡設想了一個後來被稱為「拉普拉斯妖」的思想實驗。他說,若有一位智者,能在某一瞬間知道宇宙中每一個原子的位置與動量,並能運用牛頓力學加以計算,則對他而言,沒有任何事物是不確定的——過去與未來,都像一張已經攤開的地圖,清晰可讀。
這個宣告,在當時不是狂言,而是當時科學的誠實延伸。牛頓已經證明,行星的軌道可以被公式壓縮;光的折射可以被方程式捕捉;連潮汐的漲退,也不過是萬有引力的一道計算題。宇宙,看起來真的是一台精密的鐘錶。
然後,人們開始仔細地去看那枚骰子。
骰子落下的那一刻,它的軌跡——拋出的力道、旋轉的角動量、與桌面的每一次彈跳、空氣阻力的細微擾動——全部遵循古典力學。若你精確掌握投擲那一刻的所有初始條件,「哪一面朝上」就不是謎題,而是計算題。賭場的輪盤、洗牌機的洗牌順序、拋硬幣的正反面——它們本質上都屬於同一類:過程是確定的,只是觀察者的訊息不完整。
這就是第一種隨機:認知隨機(Epistemic Randomness)。
它的根源不在宇宙,而在人。因為我們測量不到每一粒空氣的動量,因為我們感知的精度遠遠不夠,所以骰子的結果「看起來」隨機。但它不是。若有一台強大到足夠的計算機,掌握所有初始條件,這種隨機就會瞬間坍縮,變成確定的必然。
認識到這一點,有一種奇特的安慰。它告訴我們:很多我們以為「命中注定是未知的」,其實只是「我們目前知道得還不夠多」。
二
計算機生成的隨機數,是第二種隨機的最佳說明。
抽獎程式、遊戲裡的隨機事件、密碼學裡的金鑰生成——它們所依賴的,是一種叫做「線性同餘生成器」或其他類似算法的數學公式。算法從一個初始值(稱為「種子」,seed)出發,每一步都按照確定的公式推算出下一個數,生成一串看起來毫無規律、彼此獨立的數字序列,可以很長時間都不出現循環。
但這串數字,毫無隨機性可言。
只要你知道算法的規則和初始的種子,整串序列就是可以完全預測的——它是一張早已在後台攤開的底牌,只是台前的觀眾看不見而已。這就是偽隨機1(Pseudorandomness):用確定性的規則,製造出隨機的假象。
它存在的意義,並不是欺騙,而是效率。真正的隨機難以大量生成,難以重現,難以控制;而偽隨機只需要一個種子,就能在需要的時候穩定地產生「足夠像隨機」的數字序列,用於模擬、測試、加密。它是一種工程上的妥協,也是一種極為優雅的數學把戲。
三
當我們從人造系統轉向自然系統,第三種隨機就浮現出來了。
1963 年,氣象學家洛倫茲(Edward Lorenz)在重新輸入一個天氣模型的初始數值時,為了省時間,把小數點後六位四捨五入到三位。就這樣一個微小的改動,讓模型在數週後模擬出的天氣,與原本的結果完全不同。差異小到可以忽略的初始誤差,被系統的非線性動力學一次次地放大,最終演化成截然不同的結局——這就是後來被稱為「蝴蝶效應」的現象。
這是混沌隨機(Chaotic Randomness)的核心:規律是嚴格確定的,方程式板上釘釘,但系統對初始條件的敏感程度是指數級的。數學上,這用李雅普諾夫指數(Lyapunov Exponent)來衡量:當這個指數為正,初始誤差便以 e^(λt) 的速率增長,預測的有效視野因此有一個物理上的天花板。天氣預報難以超過兩週,不是氣象學家的技術問題,而是大氣系統的數學性質使然。
混沌隨機與認知隨機有一個微妙但根本的區別。認知隨機說的是:「我們不知道初始條件。」混沌隨機說的是:「即便你非常精確地知道初始條件,那個精度也是有限的,而有限的精度在非線性系統裡必然在某個時間尺度上失效。」前者是知識的缺憾,後者是測量本身的宿命。
股票市場、生態系統、社交網絡,屬於更複雜的一個類別——複雜適應系統(Complex Adaptive Systems)。它們不僅擁有混沌的敏感性,還有大量會相互調適的個體:投資者根據訊息買賣,用戶根據興趣傳播內容。每個個體的行為在局部有明確因果,但當數以百萬計的個體交互疊加,系統的整體行為便湧現出無法從任何局部讀出的性質。這個「湧現」的影子,在第三種隨機裡已然露臉,但它真正的主角,要到第四種才登場。
四
傳統科學有一個隱藏的信仰,幾乎從不被明說,但無處不在:複雜現象可以被壓縮成更簡單的公式。
牛頓把行星軌道壓縮成萬有引力方程;熱力學把萬億個分子的集體行為壓縮成溫度與壓力;愛因斯坦把時空的彎曲壓縮成場方程。這種對「壓縮」的信念如此根深蒂固,以至於「找到公式」幾乎等同於「理解了」。
然而,電腦科學家沃爾夫勒姆(Stephen Wolfram)在研究元胞自動機(Cellular Automata)時,發現了這個信念的邊界。
康威生命遊戲(Conway’s Game of Life)只有四條規則,簡單到可以寫在名片背面:每個格子根據自己和周圍八個鄰居的狀態,決定下一刻的生死。然而,當你讓這個系統運行下去,它會長出「滑翔機」——一種在棋盤上循環移動的穩定結構;它會長出「脈衝星」;它甚至可以被用來構建邏輯閘,進而模擬任意的計算。一個用四條規則定義的玩具宇宙,在計算能力上等同於任何通用電腦。
而這帶來一個令人瞠目的結論:不存在任何數學捷徑,可以直接算出這個系統在第一千步的狀態。想知道答案,唯一的辦法就是讓它一步步運行,走到那裡,才能看到那裡。
這就是計算不可約性(Computational Irreducibility):規律完全確定,初始條件完全已知,但「預測未來」的唯一方法,就是「讓未來發生」。宇宙拒絕被跳過。歷史不能被快轉。它的規律不能被壓縮成一個更快的預測公式——你只能像開盲盒一樣,一步步地打開未來。
五
走到最深處,我們遇見了量子力學,以及它帶來的第五種隨機——也是迄今為止,最接近「真正的隨機」的一種。
薛丁格方程(Schrödinger Equation)描述量子系統中波函數的演化,它是完全確定的:若你知道此刻的波函數,方程式便能精確給出下一刻的波函數。然而,當你對這個系統進行測量,得到的不是一個確定的數字,而是一個機率分佈。電子的自旋,在測量之前既不朝上也不朝下,而是兩種狀態的疊加;測量之後,它「選擇」了其中一個——但選哪個,物理學的方程式只能告訴你機率,無法告訴你答案。
這就是量子力學著名的「測量問題」,一個讓波耳與愛因斯坦爭論終身、讓此後幾代物理學家著迷不已的謎。哥本哈根詮釋說,測量本身引發了波函數的坍縮,隨機是世界底層的真實;多世界詮釋(Many-Worlds Interpretation)則說,波函數從不坍縮,每一次測量都讓宇宙分裂成多個分支,我們只是被鎖在其中一條分支上,所以感覺到了隨機。
這場爭論至今未有定論。但有一件事是確定的:在我們可見的宇宙裡,單次量子測量的結果,無法被任何已知的理論提前預測。這是五種隨機裡,唯一可能觸及本體論層次的一種——不是知識不夠,不是算法的把戲,不是測量精度的限制,而是宇宙在最微小的尺度上,為自己保留的那一份不可知。
六
把這五種隨機擺在一起,會看見一個有趣的光譜。
從認知隨機、偽隨機、混沌隨機,到計算不可約,再到量子隨機,不確定性的根源從「人的無知」逐漸移向「宇宙本身的性質」。前兩種隨機,在原則上可以被消解;第三種,在時間尺度上有確定的上限;第四種,在有限的算力下永遠無法逃脫;第五種,則可能是宇宙織入規則的一道真正的缺口。
秩序與隨機,並不是對立的兩極,而是同一條光譜上的不同刻度。這個世界在底層或許是極其確定的;但由於測量的有限、混沌的放大、計算的不可壓縮,加上量子的機率,未來始終是一個無法提前讀完的故事。
愛因斯坦說上帝不擲骰子。也許他說對了一半——宇宙的底層規律,確實不是骰子。但規律到了複雜系統的層面,自然而然地長出了骰子的模樣;而在量子的最深處,那個骰子是否真的存在,我們至今仍然爭論不休。
這不是科學的失敗,而是科學最誠實的自白。
偽隨機數生成器(PRNG)是純粹的確定性有限狀態機。其「隨機感」來自統計性質(通過均勻分 佈、獨立性等測試),而非不確定性。根本上,它是一種信息壓縮的逆過程——從一個短種子 (seed)展開一個看似無規律的長序列,但整個序列被種子完全決定。
週期最長為 m,周期後完全循環重複。更現代的算法(Mersenne Twister、ChaCha20)有更長週期與更好的統計性質,但本質不變:知道種子即知道全部。密碼學安全 PRNG(CSPRNG)在計算複雜度意義上不可逆推,但仍非真隨機。
偽隨機是「算法複雜性隱藏的確定性」(Determinism hidden by algorithmic complexity)。圖靈測試角度:若觀察者無法以多項式時間區分其輸出與真隨機,則在實用意義上等價於隨機。









十分精彩,感謝分享~
一直覺得作者懂得好多 好厲害👍