電腦能猜中我接下來按哪邊嗎?
Aaronson預言機是一個數規律的小程式:你還沒按,它就先猜你下一下按哪邊。這個測試讓你看看,自己拚命「隨機」的時候到底有多好猜:左右按100次,按完才知道它猜中了幾次、你是怎麼露出馬腳的。原版是電腦科學家Scott Aaronson寫給學生的,他課堂上的成績寫在結果頁裡。
這個測試就是那個程式的一個版本,網路上常叫它「Aaronson預言機」。你左右按100次。每次按之前,機器看你最近五下,翻出以前每次按出同樣五下之後你按了哪邊,押比較常出現的那邊;證據不夠,就退回看最近四下、三下、兩下、一下。每一次猜測都先算好存起來,再讀取你的按鍵,然後翻牌。成績是100次裡它猜中幾次,並和同一台機器去猜一枚真硬幣的結果對照。
它不測智力、性格,也不測自由意志,只說明你這一次、在這塊螢幕上按得有多少規律。100次的樣本不大:就算去猜真硬幣,任何猜法也有約96%的時候落在40到60次之間。還沒有一群人玩過這台機器,所以沒有百分位,只有硬幣、幾種固定按法和Aaronson課堂上的軼事可以對照。
測試的內容
只測一件事:左右按一百次,對一台簡單的數規律機器來說有多好猜。
怎麼測
- 按100次,左或右,盡量讓人猜不到,沒有時間限制
- 一個五連模式預測器,照Scott Aaronson描述他的f/d程式的做法:一個模式出現過三次、且一邊領先兩次才算數;否則改看更短的模式,什麼都定不下來時,就押一個固定的預設
- 猜測先封好:每張牌在你按之前寫好,按完才翻開,所以你一路都看得到機器的命中率
- 完全確定:同樣的100次按鍵,永遠得到同樣的100次猜測
你的結果
- 你的100次裡它猜中幾次,以及一個等級:硬幣級、不好猜、有跡可循或一眼看穿
- 同一台機器去猜真硬幣時,有多常能猜得一樣準,精確算出來
- 你是怎麼露出馬腳的:換邊的比例、最長連按、最愛的三連、是否偏向某一邊,以及前50次和後50次的對比
- 你的最長連按,和同時拋出的一枚真硬幣並排比較;還有機器的小本子,寫明它最後一次是怎麼猜的
- 一張可以分享的成績卡,和一條挑戰連結,看朋友能不能比你更難猜
開始之前
- 大約一分鐘
- 手機可玩(兩個大按鍵在拇指下),電腦也行(用←和→鍵)
- 聲音可開可關;瀏覽器需要開啟3D(WebGL)
可預測性與隨機性常見問題
這個測驗免費嗎?要註冊才能看結果嗎?
免費,也不用註冊:不要帳號、不要信箱、不用付錢。做完最後一題,結果就直接出現在這一頁,可以馬上分享,也可以再玩一次。
電腦真的能猜到我下一個按哪個鍵嗎?
這正是這個測試要讓你親自發現的,而答案因人而異。一個數規律的程式不需要讀你的心:它只數你重複了哪些小習慣。結果頁會告訴你,100次裡它猜中幾次,以及純靠運氣有多常能猜得一樣準。Scott Aaronson回憶過他自己的版本猜中學生的比例;那是課堂軼事,不是發表的研究,也標在結果頁上。
Aaronson預言機是怎麼運作的?
Aaronson預言機記住你按過的每一組五連,以及之後你按了哪邊。每次新按鍵之前,它查出你最近五下,押比較常見的下一步。這一頁的版本在證據不夠時,還會退回更短的模式,而且每次都先把猜測封好,才讀取你的按鍵。
得幾分才算和硬幣一樣隨機?
大約100次中50次。任何方法去猜一枚公平硬幣,約有96%的時候落在40到60次之間,所以50出頭的分數都在運氣範圍內。在這個測試裡,57次以下算硬幣級;65次以上光靠運氣,大約570次裡才有一次。
人擅長製造隨機嗎?
答案在結果頁上,等你按完一百次再說,因為先知道會改變你按的方式。心理學家請人編隨機序列已經好幾十年:Willem Wagenaar在1972年整理了相關實驗,Falk與Konold在1997年量了人換邊的頻率,Tversky與Kahneman在1971年描述了背後的那種信念。結果頁會把你自己的換邊比例和最長連按,跟一枚真硬幣並排比較。
可以練到讓人猜不到嗎?
可以,只要有回饋。在Allen Neuringer 1986年的研究裡,學生每輪按兩個鍵一百次,每輪結束後看統計結果;有了這些回饋,他們練到按出來的序列,統計檢驗已經分不出和電腦產生的亂數有什麼不同。
這是自由意志測試嗎?
不是。命中率高,只代表你的按鍵有一個簡單程式數得出來的規律,不代表你的選擇不自由。這個測試也不說明智力或性格,而且同樣按100次,每次結果都會有起伏。
數字從哪裡來
還沒有一群人玩過這台機器,所以沒有百分位:對照的是一枚公平硬幣(精確的二項分布計算)、幾種固定按法放進同一台機器的結果,以及Aaronson對自己課堂的回憶(軼事)。你的按鍵只留在這個頁面上;挑戰連結只帶著被猜中的次數。本站不公開玩家資料。
- Aaronson (2006), Quantum Computing Since Democritus, Lecture 18: Free Will
- Aaronson對程式做法的說明,引用於elsehow/aaronson-oracle的README
- Wagenaar (1972), Psychological Bulletin — Generation of random sequences by human subjects: A critical survey of literature
- Falk & Konold (1997), Psychological Review — Making sense of randomness: Implicit encoding as a basis for judgment
- Rapoport & Budescu (1997), Psychological Review — Randomization in individual choice behavior
- Tversky & Kahneman (1971), Psychological Bulletin — Belief in the law of small numbers
- Neuringer (1986), Journal of Experimental Psychology: General — Can people behave “randomly?”: The role of feedback
這台機器怎麼猜
五連模式
左右按五下,一共有32種可能的組合。機器記下每一種之後你按了哪邊,押比較常跟在後面的那一邊。
退回更短的模式
一個模式要出現三次、而且一邊領先兩次,才會被採信。在那之前,機器改看你最近四下、三下、兩下、一下;都定不下來,就押一個固定的預設,結果頁上寫得清清楚楚。它的第一次猜測是→。
和硬幣比較
任何猜法去猜一枚公平硬幣100次,得分都服從以50為中心的二項分布。結果頁會精確告訴你,光靠運氣有多常能拿到你這個分數。