測試與計時器工具

擲硬幣

正面或反面,使用瀏覽器的密碼學亂數產生器。

擲硬幣 在您的裝置上執行
  • 在瀏覽器中執行 — 您輸入的內容不會被上傳
  • 免註冊、無額度限制,可隨您高興使用多少次

運作方式

現在沒人帶硬幣了。這個工具使用瀏覽器的密碼學亂數產生器,而不是多數網頁使用的一般偽隨機函式,如果您要決定重要的事,這很要緊,不是的話,也挺有趣。

為什麼亂數來源很重要

一般的 JavaScript 亂數函式是由起始值產生的確定性演算法;用在動畫沒問題,但對於任何人可能想預測或爭議的事情就不能接受。這裡改用密碼學產生器,也就是用來產生加密金鑰的同一種來源,它取自真正的系統熵。

一次擲很多枚

設定擲幣次數,就能得到次數、百分比與最長連續紀錄。最後這個數字最有意思:一百次擲幣中出現六、七次相同結果完全正常,儘管感覺像是動了手腳。長連續正是真正隨機的樣子,而沒有長連續才是偽隨機的樣子。

設計上就公平

每次擲幣只讀取一個隨機位元組並取其最低位元,這會把可能的值剛好對分。兩個方向都沒有偏差。

常見問題

擲硬幣 — 常見問題

它真的是隨機的嗎?

它使用瀏覽器的密碼學安全亂數產生器,以系統熵為種子,遠比一般的偽隨機函式強得多。

我可以一次擲多枚硬幣嗎?

可以,一次最多一萬枚,並附有次數、百分比與最長連續紀錄。

為什麼我連續擲出七次正面?

因為這很正常。一百次擲幣中出現六、七次連續是常態,反而是沒有連續才可疑。

這枚硬幣有動過手腳嗎?

沒有。每次擲幣都會讀取一個隨機位元組並取其最低位元,這能讓結果完全均等地分布。

可以離線使用嗎?

可以,頁面載入後即可。