若要在 Fortune Cookie Generator 中選擇所有類別,請在按下「Generate message」(產生訊息) 之前將類別選擇器保留為預設的 All 選項,工具就會從完整的 36 條原創趣味小訊息池中抽取,而不是從任何單一類別中抽取。產生器背後的資料庫平均分成四個命名類別——Focus、Curiosity、Creativity 和 Everyday,每個類別各剛好有 9 條原創句子,因此 All 設定會將四個九行池合併成一個三十六行的池,每次抽取都會從中取樣。選擇 All 並不會解鎖隸藏的訊息、不會讓某些訊息的權重高於其他訊息,也不會改變輸出的趣味語氣;它只是把可用的池從九行子集拓寬回完整的三十六行集合,也就是產生器所能產生的最多樣組合。如果您稍早在工作階段中切換到了 Focus 或 Curiosity,而想要再次回到完整組合,將選擇器切回 All 就能在您下一次按下 Generate 時,恢復為完整的抽取池。

All Categories 在產生器中實際的作用
All categories 選項是 Fortune Cookie Generator 所提供最寬廣的篩選條件。當選擇器停留在 All 時,隨機抽取可以等機率地落在資料庫中任何 36 條原創小訊息上。每次按下 Generate message,瀏覽器都會請求一個全新的安全 32 位元不帶正負號值,移除經由拒絕抽樣所造成的模數偏差,並將通過的值對應到作用中池中一個有效的索引。
切換到命名類別會把同樣的抽取範圍縮減為僅限該類別的 9 條訊息。其數學與安全性保證完全相同,但池的大小變成完整大小的四分之一。如果您希望看到來自 Focus、Curiosity、Creativity 和 Everyday 的句子混合出現,All 是唯一能提供這種混合輸出的篩選條件。四個類別各有其趣味焦點,因此 All categories 是最接近典型幸運餅乾體驗的設定——您無法預料下一句會是哪種類型的句子。
如何逐步選擇 All Categories
請依照下列步驟操作,確保在抽取訊息之前 Fortune Cookie Generator 已設定為 All categories:
- 在瀏覽器中開啟 Fortune Cookie Generator。
- 找到工具頂部附近的類別選擇器。預設情況下,它停留在 All categories,這正是此任務所需要的選項。
- 如果選擇器目前顯示為 Focus、Curiosity、Creativity 或 Everyday,請點擊它並切換回 All categories。
- 在繼續之前,請確認選擇器上清楚地顯示為 All categories。此時結果面板應該是空的。
- 按下 Generate message。瀏覽器會抽取一個全新的安全 32 位元值,對完整的 36 行池執行拒絕抽樣,並將通過的值對應到一條原創小訊息。
- 閱讀結果面板中顯示的類別標籤與完整句子。如果這條句子有用,請按下 Copy message 將其複製到剪貼簿。
- 當您想要將選擇器重設回 All categories,並將結果面板恢復為閒置狀態時,隨時可以按下 Reset。
同樣的流程也可以反向操作。如果您只想要 Creativity 或只想要 Everyday,請在步驟 3 中選擇該命名類別,而非 All,然後按下 Generate。之後再切換回 All 並不需要重新載入頁面、關閉分頁或重新開啟工具。
四個類別選項一覽
類別選擇器永遠提供相同的五個選項:All categories、Focus、Curiosity、Creativity 和 Everyday。每個選項會從不同大小的池中抽取,因此當您離開 All 時,可以獲得的變化度與句子類型都會改變。
| 選擇器設定 | 池大小 | 句子風格 |
|---|---|---|
| All categories | 36 條原創訊息 | 來自所有類別的混合輸出 |
| Focus | 9 條原創訊息 | 關於小型任務與清晰開始的柔和觀察 |
| Curiosity | 9 條原創訊息 | 提問、奇特切入角度與趣味聯想 |
| Creativity | 9 條原創訊息 | 關於草稿、限制、改作與未完成點子的備註 |
| Everyday | 9 條原創訊息 | 關於書頁、筆、散步、音樂、點心、新鮮空氣、瀏覽器分頁與椅子的輕鬆場景 |
All categories 是唯一一種設定,能在一次抽取時產生 Focus 句子,而在下一次抽取時產生 Curiosity 句子,因為它背後的池是四個九行清單的聯集。當您心中有特定情緒時,選擇命名類別會很實用——例如在想要寫作靈感時挑選 Creativity,或在想要低調場景以用於破冰卡時挑選 Everyday。如需更仔細地了解這四個池是如何安排的,請參閱 36 original messages in 4 categories guide。
變更類別時會發生什麼事
Fortune Cookie Generator 將類別變更視為兩次不相關抽取之間的明確分界。當您將選擇器從某個選項移至另一個選項時,先前的任何結果都會從結果面板中清除。空白狀態是刻意的:從 Focus 抽到的句子無法在選擇器現在顯示 Curiosity 的同時繼續留在畫面上,因為新標籤會與產生它的來源池不一致。
結果被清除後,記憶體中的池會被重新建立,以符合新的選擇器值。此時按下 Generate message 會專從從這個重新建立的池中抽取,並使用與先前相同的無偏差 Web Crypto 選取方式。如果您從 All categories 切換到 Focus,然後立即再切回 All,這第二次切換仍然算是一次類別變更,因此任何較早的結果都會被清除,而下一次按下 Generate 會從全新的完整池抽取開始。
此行為同樣涵蓋錯誤狀態。如果瀏覽器無法提供有效的隨機值,結果面板會顯示明確的瀏覽器支援訊息,而非上一個類別留下的殘留句子,而您仍可在工作階段尚未結束的任何時候自由地切換回 All categories。
為何在切換類別時無偏差的隨機性很重要
每次按下 Generate message,無論選擇器是停留在 All categories 或單一類別,都會對瀏覽器 Web Crypto API 所提供的安全 32 位元值執行相同的拒絕抽樣程序。選取函式並不會對隨機值直接取簡單的模數,因為 2^32 無法被 9 或 36 整除,而直接的模數運算會讓較前面的條目獲得微小但實際存在的優勢。
相反地,該函式會計算仍可容納於 2^32 之下的作用中池長度最大完整倍數,只接受落在該完整範圍內的值;若首次抽取落在被拒絕的尾段,則以新的安全值重試。128 次嘗試的安全上限可用來防範損壞的被注入隨機來源。通過的值接著會均勻地對應到作用中池中的有效陣列索引。
因為這個程序會在每次按下 Generate 時執行,從 Focus 切換到 All categories 並不會削弱其數學正確性。完整的 36 行池與 9 行類別池使用的是相同的無偏差抽樣方法,因此在 All categories 之下,Focus 句子與 Creativity 句子出現的機率同樣都是 1/36。
使用類別篩選器的實用技巧
有幾個習慣可以讓類別篩選器在一整個工作階段中更容易使用:
- 當您想要驚喜的混合組合時,請將選擇器保留在 All categories,僅在有特定情緒符合當下情境時才縮小範圍。
- 若您希望結果面板一定是閒置狀態,並為下一次抽取提供乾淨的開始,請在切換類別之前先按下 Reset。
- 在抽到喜歡的結果後,立即使用 Copy message 按鈕;剪貼簿動作只在點擊時發生,因此不會在背景中被擷取。
- 請記住,變更類別會自動清除結果面板,即使您忘記先按下 Reset 也一樣。
- 請將這些句子視為趣味文案而非建議;無論在哪個類別中,產生器都不會產生任何幸運數字、預言或個人化的宣稱。
完整的 36 條訊息池始終是這個工具的原創內容,因此您在 All categories 下看到的每一條句子都是為了這個產生器所撰寫,而不是從語錄、格言或商業籤詩資料庫中複製而來。所有狀態都保留在目前的瀏覽器分頁中,您的選擇與結果都不會被傳送到任何伺服器。
若想進一步深入了解,請參閱 How to Choose Creativity in Fortune Cookie Generator。