轉盤抽籤

輸入選項、按一下就轉,可移除抽中的連抽不重複。

Tab下一欄 ⌘K搜尋試算

一行一個,也可以用逗號或頓號隔開;最多 50 個,每個 30 字。

牛肉麵便當滷肉飯水餃拉麵麥當勞

所有計算都在你的瀏覽器裡完成,輸入的資料不會上傳。

怎麼用

  1. 在「轉盤選項」輸入要抽的東西,一行一個;也可以用逗號或頓號隔開,例如「拉麵、便當、水餃」。
  2. 按「轉!」,轉盤轉幾秒後停下,指針指的那格就是抽中的。
  3. 要連抽不重複,勾選「抽中的移除」;抽完按「放回全部選項」重來。
  4. 按「分享結果」可以把同一組選項的轉盤傳給朋友,大家一起轉。

抽籤原理

很多轉盤是先讓它「轉起來」,再看物理模擬停在哪裡,結果容易受動畫的參數影響。這裡反過來做:

  1. 按下去的當下,用瀏覽器的密碼學亂數從 1 到 N 抽一個號碼(N 是選項數)。
  2. 再算出轉盤要轉幾圈、停在幾度,才會讓指針落在那一格裡。

所以每一格被抽中的機率都是 1/N。抽號碼時也處理了「取餘數」的小偏差:亂數的範圍不能被 N 整除時,多出來的那一段會丟掉重抽,前面幾格才不會多一點點機率。

範例

  • 午餐吃什麼:預設的 6 個選項(牛肉麵、便當、滷肉飯、水餃、拉麵、麥當勞),每個被抽中的機率都是 1/6,約 16.7%。
  • 加權:把「拉麵」多寫一行變成 7 格,拉麵的機率變成 2/7,約 28.6%,其他各 1/7。
  • 抽獎不重複:10 個人抽 3 個獎,勾選「抽中的移除」後轉 3 次,第一次從 10 人抽、第二次從剩下 9 人、第三次從 8 人,抽出順序就是得獎順序。

常見用途

  • 午餐、晚餐、飲料吃什麼,交給轉盤決定。
  • 班上抽值日生、抽上台順序,公司尾牙抽獎。
  • 分組前先抽順序、遊戲抽懲罰,或任何「選擇困難」的時候。

常見問題

結果真的是隨機的嗎?

是。按下「轉!」的當下,就用瀏覽器內建的 crypto.getRandomValues(密碼學等級的亂數)決定抽中哪一格,每一格的機率完全相同。轉盤的動畫只是把這個結果轉給你看,停在哪裡不受轉的速度或你按的時間影響。

怎麼讓某個選項比較容易抽中?

同一個選項多寫幾次就好。例如「拉麵」寫兩行,它就佔兩格,抽中的機率也變成兩倍。不想要重複的話,記得把重複的那幾行刪掉。

抽獎要連抽好幾個、不能重複怎麼辦?

勾選「抽中的移除」。每抽出一個,下一次轉之前會把它從轉盤拿掉,所以不會再抽到同一個;抽出的順序會列在下面。抽完想重來,按「放回全部選項」。

最多可以放幾個選項?

最多 50 個,每個 30 個字。選項會放在網址上,方便用「分享結果」把同一個轉盤傳給別人,所以設了上限。格子多的時候轉盤上的字會縮短,抽中後會顯示完整內容。

我輸入的選項會被記錄嗎?

不會送到我們的伺服器,抽籤也是在你的瀏覽器裡完成。只有按「分享結果」時,選項會出現在分享連結的網址上。詳細寫在隱私權政策。

資料來源

最後更新: