彈珠台抽籤使用方法
- 輸入參加者名字,每行一位。也可以用逗號分隔,人數為 2~30 人。
- 按下開始抽籤,每顆球會標上名字的第一個字(第一個字重複時改標號碼),從上方開始落下。
- 球撞到釘子後會左右彈跳往下掉,依照碰到虛線底線的先後,名字會依序加入右側的抵達名次。
- 所有球都抵達後抽籤結束。按複製名次就能把結果貼到 LINE 群組或其他聊天室分享。
彈珠台抽籤怎麼決定順序?
彈珠台抽籤就像夜市的彈珠台、柏青哥或高爾頓板(Galton board)一樣,讓球從排列整齊的釘子之間落下,最先碰到底部的球排第一,依序決定名次。Tooljip 用簡單的物理運算模擬重力、球與釘子的碰撞,以及球與球之間的碰撞,每秒更新 120 次球的位置。
球每次撞到釘子都會加上一點隨機晃動,所以就算從同一個位置出發,每次落下的路徑也完全不同。因此結果無法事先預測,也無法動手腳。
隨機排序真的公平嗎?
為了確保公平,我們設計了三項機制:
- 打亂起始位置:不會照輸入名字的順序擺球,而是隨機打亂出發位置,第一行的人不會因此佔便宜。
- 密碼學等級亂數:初始速度和撞到釘子時的晃動,都使用以
crypto.getRandomValues產生的亂數決定。 - 防卡住與時間限制:卡在釘子之間不動的球會被輕輕移開;若 40 秒內仍有球沒抵達,剩下的球會隨機決定名次,避免抽籤一直結束不了。
報告順序、值日生、抽獎都能用
| 情境 | 用法 |
|---|---|
| 報告、面試順序 | 抵達名次直接當作上台順序 |
| 尾牙、聚會抽獎 | 第一個抵達的人先挑獎品 |
| 打掃、值日輪值 | 依名次安排這週、下週的值日生 |
| 遊戲順序 | 決定桌遊、KTV 點歌的先後 |
鬼腳圖、輪盤、彈珠台抽籤,該用哪一個?
| 工具 | 結果形式 | 適合情境 |
|---|---|---|
| 彈珠台抽籤 | 所有參加者從第一名到最後一名的順序 | 報告順序、排隊順序、抽獎順位等需要每個人順序的時候 |
| 爬梯子(鬼腳圖) | 參加者與結果一對一配對 | 中獎/沒中、分配角色、誰請喝飲料等結果項目已定的時候 |
| 輪盤 | 從多個選項中選出一個 | 午餐吃什麼、懲罰遊戲、只抽一個人的時候 |
| 隨機分組 | 分成多隊的名單 | 運動會、分組報告、遊戲分隊 |
這些工具都使用同樣的密碼學等級亂數(crypto),不論用哪一個,公平性都一樣,只要挑適合聚會氣氛的呈現方式即可。彈珠台抽籤可以讓大家一起看著球落下,在分享螢幕的線上會議或視訊聚會中特別受歡迎。
常見問題
最多可以幾個人一起抽?
可以 2~30 人。人數越多,球會稍微變小。
同一個名字輸入兩次會怎樣?
第二個名字後面會加上「(2)」,當作不同的參加者區分。
可以不看動畫、直接看結果嗎?
只要在裝置上開啟「減少動態效果」(Windows 為關閉「動畫效果」)設定,就會略過動畫,直接顯示用相同方式計算出的名次。
抽籤結果可以儲存嗎?
按複製名次按鈕,會複製「1. 名字」格式的文字,貼到記事本或 LINE、WhatsApp 等通訊軟體即可。輸入的參加者名單會自動儲存在這個瀏覽器中。
名字會上傳到伺服器嗎?
不會。抽籤全程在瀏覽器內運算,名單只儲存在你自己的裝置上。