測試與計時器工具
擲硬幣
正面或反面,使用瀏覽器的密碼學亂數產生器。
擲硬幣 在您的裝置上執行
- 在瀏覽器中執行 — 您輸入的內容不會被上傳
- 免註冊、無額度限制,可隨您高興使用多少次
運作方式
現在沒人帶硬幣了。這個工具使用瀏覽器的密碼學亂數產生器,而不是多數網頁使用的一般偽隨機函式,如果您要決定重要的事,這很要緊,不是的話,也挺有趣。
為什麼亂數來源很重要
一般的 JavaScript 亂數函式是由起始值產生的確定性演算法;用在動畫沒問題,但對於任何人可能想預測或爭議的事情就不能接受。這裡改用密碼學產生器,也就是用來產生加密金鑰的同一種來源,它取自真正的系統熵。
一次擲很多枚
設定擲幣次數,就能得到次數、百分比與最長連續紀錄。最後這個數字最有意思:一百次擲幣中出現六、七次相同結果完全正常,儘管感覺像是動了手腳。長連續正是真正隨機的樣子,而沒有長連續才是偽隨機的樣子。
設計上就公平
每次擲幣只讀取一個隨機位元組並取其最低位元,這會把可能的值剛好對分。兩個方向都沒有偏差。
常見問題
擲硬幣 — 常見問題
它真的是隨機的嗎?
它使用瀏覽器的密碼學安全亂數產生器,以系統熵為種子,遠比一般的偽隨機函式強得多。
我可以一次擲多枚硬幣嗎?
可以,一次最多一萬枚,並附有次數、百分比與最長連續紀錄。
為什麼我連續擲出七次正面?
因為這很正常。一百次擲幣中出現六、七次連續是常態,反而是沒有連續才可疑。
這枚硬幣有動過手腳嗎?
沒有。每次擲幣都會讀取一個隨機位元組並取其最低位元,這能讓結果完全均等地分布。
可以離線使用嗎?
可以,頁面載入後即可。