亂數產生器
在最小值與最大值之間產生一個或多個數字——整數或小數,可以重複也可以不重複。抽出的結果由種子決定:更改種子會得到新的數字,保持種子不變則會再次得到相同的數字。
- 排序後
- 16, 30, 46, 67, 69
- 總和
- 228
- 平均
- 45.6
已儲存的設定
把常用的輸入存起來——你的時薪、你的貸款、你家的房間尺寸——下次點一下就能載入。
你最近的計算
你在這裡算過的結果會保存在這台裝置上,方便之後回來查看。
公式
整數 = 最小值 + floor(u ×(最大值 − 最小值 + 1))
小數 = 最小值 + u ×(最大值 − 最小值)
u 是介於 0(含)與 1(不含)之間的偽隨機值,由 mulberry32 產生器從你的種子開始產生
使用方式
- 設定最小值與最大值。
- 選擇要幾個數字,以及要整數還是小數。
- 開啟「不重複」就是抽出後不放回,像從帽子裡抽號碼一樣。
- 把種子改成任何其他數字,就能重新抽一次。
計算範例
種子為 2026,從 1 到 100 取五個整數
- 你的數字
- 46, 67, 16, 69, 30
種子為 7,從 1 到 49 取六個不重複的數
- 你的數字
- 1, 48, 27, 25, 29, 17
它有多隨機?
這些數字是偽隨機的:它們來自一個公式(mulberry32 演算法),而不是物理性的隨機來源。它們分布均勻、也夠難預測,適合用在遊戲、課堂抽籤、從編號名單中抽人、抽樣與測試資料。
它們不適合用於密碼、加密,或任何牽涉金錢或法律效力的樂透、摸彩與抽獎。只要知道種子和設定,任何人都能重現同一組數字,而且不同的種子總共只有大約 43 億個。這些用途請使用經過認證的或硬體的隨機來源。
為什麼要有種子
這個網站上的每個計算機,相同的輸入都會得到相同的答案,這一個也不例外。這其實是優點:你可以分享頁面連結,別人會看到完全相同的抽籤結果,可以確認沒有被重抽過。
想要公正的抽籤,請在看到結果之前,用你無法控制的方式決定種子——例如目前時間的最後幾位數字。
常見問題
怎麼在 1 到 100 之間隨機選一個數字?
把最小值設為 1、最大值設為 100、個數設為 1。更改種子就能再抽一次。
怎麼得到不同的數字?
更改種子。任何不同的整數都會得到不同的結果;相同的種子配上相同的設定,永遠會重複同一組數字。
這是真正的隨機嗎?
不是。它是偽隨機——由確定的公式從種子算出來的。用在遊戲和隨意的選擇沒有問題,但不適合用於資訊安全,或牽涉金錢的抽獎。
可以用它來選樂透號碼嗎?
可以用它來決定要簽哪些號碼——例如從 1 到 49 選 6 個不重複的數——因為每一組號碼中獎的機率都一樣。但不應該用它來舉辦樂透或決定獎項的得主。