是或否產生器
使用瀏覽器 Web Crypto 產生一個本機化的 50/50 是或否,可選問題,以及透明的 20 入口歷史。
隱私權:你的檔案不會離開裝置,所有處理均在瀏覽器本機完成。
使用方式
- 1.可選擇輸入一個低風險問題,且不超過 1,000 UTF-16 位元組。
- 2.使用瀏覽器 Web Crypto 產生「是或否」,並檢視當前答案。
- 3.若覺得有幫助,可檢視最新先的歷史紀錄;完成後請清除,並永遠不要將此工具用於高風險決策。
關於是或否產生器
是或否產生器會在當前瀏覽器分頁中產生一個隨機的二元提示結果。輸入一個可選的問題或留空,然後選擇產生是或否。答案會以最新為先的順序儲存至歷史紀錄中,以便重複提示時可以進行比較。問題、答案與歷史紀錄從來不會上傳至 Lizely,也不會寫入帳號或遠端服務。隨機輸入僅來自 Crypto.getRandomValues。瀏覽器會填滿一個單元素 Uint32Array,從 0 到 4,294,967,295 產生一個整數。如果 Web Crypto 缺失、被阻擋或丟擲錯誤,工具會報告明確的失敗並產生無答案。它故意不回退至 Math.random,因為靜默地改變隨機來源會與顯示的計算方法產生矛盾,並使失敗更難被檢測。瀏覽器實作會自行選擇其底層產生器;這個工具並未聲稱擁有對物理真隨機性的存取,也未公開產生器演算法。對映函式支援一般有限的結果數量。 它計算出不超過 2^32 來源範圍的最大倍數,接受低於該限制的值,拒絕等於或高於該值的值,並透過取模將接受的值進行對應。拒絕取樣可以防止當範圍無法均勻分割時,較低索引值收到額外的來源值。受限制的 128 抽取迴圈可以防止被破壞的注入或平臺來源永遠卡住。對於 Yes 和 No 具體而言,兩個 2^32 會精確分割,因此接受限制是整個 Uint32 範圍,且無需拒絕任何有效的 Uint32 值。偶數值對應 Yes,奇數值對應 No,每個結果正好有 2^31 來源值。同樣經過測試的對映器仍然在三結果邊界處包含並驗證拒絕路徑,而不是聲稱在普通二進位使用中會重試。確定性測試注入特定的 Uint32 序列。它涵蓋零、一、中間值、最大偶數值、最大 Uint32 值、最後被接受的三結果值、第一個被拒絕的值後接一個被接受的值、無效來源數字、精確的 2^32 結果數邊界,以及正好 128 個被拒絕的抽取值在耗盡前。注入僅作為測試縫隙。 正常UI產生會一直呼叫瀏覽器Web Crypto,且不會讓問題、歷史紀錄、時間或前一個答案影響下一個對應結果。選用的問題最多包含1,000 UTF-16字元單位。邊界必須精確,若超出則無法產生或截斷。空文字是有效的,因為問題是選用的。編輯問題會清除目前顯示的現有答案與先前錯誤,避免與較舊的問題文字產生誤標籤。它不會刪除歷史紀錄。問題文字會與產生的專案一起本機儲存,並完全依照輸入的內容儲存;僅用來判斷歷史紀錄是否顯示「沒有問題」這個標籤。歷史紀錄最多儲存20個最新專案。在產生第21個專案後,最舊的專案會被刪除。累計訊息會明確顯示已刪除多少個先前的答案。這是故意設定的有界UI歷史紀錄,並非靜默的資料遺失。清除歷史紀錄會同時重置顯示的專案與刪除的數量,也會刪除目前的答案。單調遞增的本機專案識別碼可以防止重複的執行階段金鑰,並非隨機資料或持續性識別碼。 這個產生器僅為輕量提示,並非建議或決策權威。請勿用於醫療、法律、財務、安全性、緊急、安全、同意、就業、資格、合規或其他高風險決策。網頁加密品質並不會讓問題變得合適,也無法驗證可用選項、理解後果或提供專業判斷。數學上平衡的答案在非輕鬆低風險情境中仍可能不適合、不幸或有害。這個工具不會學習偏好、權重替代方案、保證交替結果、防止連續出現、證明在小樣本中公平,或預測未來事件。隨機序列自然可能包含重複的「是」或重複的「否」答案。近期歷史僅為描述性,從不修改機率以補償連續出現的情況。不需要依賴、網路呼叫、帳戶、剪貼簿 API、檔案或 ObjectURL。W3C 網頁加密規範是 getRandomValues 和原地填充整數型別陣列的主要來源。MDN 獨立記錄瀏覽器行為,NIST SP 800-90A 提供隨機位元產生器的脈絡。 這些來源支援隨機輸入機制;拒絕對映在確定性數學邊界上明確實作並獨立測試。
方法與來源
在包含的 1,000 UTF-16 位元組內驗證可選問題。每次僅透過 Crypto.getRandomValues 取得一個 Uint32;若不可用則失敗,不會退而使用 Math.random。對於 N 結果,計算 floor(2^32/N)×N,拒絕等於或高於該限制的值,並返回被接受值取模 N,最多進行 128 次抽取。對於兩種結果,限制等於 2^32,因此所有有效的 Uint32 都會被接受,偶數/奇數值分別對應「是」/「否」,且比例均等。僅在測試中注入 uint32 來源。歷史保留最新的 20 個條目,並累積精確的被捨棄數量。問題文字和歷史皆保持本機,不會影響機率。
常見問題
- 我的問題會改變機率嗎?
- 不會。問題僅為本機標籤。每個答案對應一個來自 Web Crypto 的全新 Uint32,恰好一半的來源值會分配給每個結果。
- 如果 Web Crypto 不可用會怎麼樣?
- 產生會明確失敗,且不會產生答案。此工具從不以 Math.random 作為隱藏的備用方案。
- 為何相同的答案會出現多次?
- 獨立的 50/50 結果自然會形成連勝。歷史不會重新平衡或影響後續答案。
- 我能用這工具做重要決策嗎?
- 不可以。這是一個輕鬆的隨機提示,不是醫療、法律、金融、安全、緊急、安全或專業建議。
相關工具
產生器 使用指南
查看全部- Create Yes or No on Excel Without a Spreadsheet Formula (英文原文)
- Create Yes or No in Google Sheets Without a Formula (英文原文)
- Create a Yes or No Formula in Excel: 3 Approaches (英文原文)
- Create a Yes or No Dropdown in Excel Using Random Values (英文原文)
- Create a Yes or No Drop-Down List in Excel Step by Step (英文原文)
- How to Use the Coin Flip App for a Fair Toss (英文原文)
- How to Generate Bingo Cards With Pictures (or Numbers) (英文原文)
- Bar Chart Best Practices: Choosing Scales and Labels (英文原文)
- Avatar Generator on iPhone: Make a Profile PNG in Safari (英文原文)
- How to Create an Acrostic Poem on Rain (英文原文)
- Make a Table Chart in Canva From a Clean SVG (英文原文)
- Download a YouTube Thumbnail From Any Video Link (英文原文)
- Scatter Plot in Excel With 3 Variables: Prep and Build (英文原文)
- Convert Word to JPG: Blend Two Words for the Filename (英文原文)
- What Should I Eat? A Fast Way to Pick a Meal (英文原文)
- How to Get a vCard From Gmail for a Single Contact (英文原文)
- How to Get Username in YONO SBI: Recover or Build One (英文原文)
- How to Make a Storyline With Random Building Blocks (英文原文)
- Generate a Signature for Word as a Transparent PNG (英文原文)
- How to Make Random Teams in Roblox Studio (英文原文)