清單隨機排序器
在瀏覽器中立即、公平且私密地把任意清單打亂成隨機順序。
隱私權:你的檔案不會離開裝置,所有處理均在瀏覽器本機完成。
使用方式
- 1.把清單貼入或輸入文字框,每行一個項目。
- 2.如有需要,勾選「移除重複行」,只保留每個唯一項目的第一次出現。
- 3.按「隨機排序」,以 Fisher–Yates 演算法重新排列。
- 4.在結果框查看排序後清單;想要新順序時可再次按排序。
- 5.按「複製」把隨機排序的清單放進剪貼簿。
關於清單隨機排序器
清單隨機排序器會把貼上的任何清單重新排列成公平的隨機順序。每行放一個項目、按「隨機排序」,每個項目都會以相同機率落在新的位置;不需安裝軟體、建立帳號或等待伺服器。所有工作都在瀏覽器內完成,即使有數千行也能立即重新排序。
看似簡單的洗牌很容易做得不公平。這個工具採用 Fisher–Yates shuffle:從清單最後一項往前走,每一步將目前項目與尚未固定位置中選出的一個項目交換;因此每一種可能排列都有相同機率。把陣列用隨機比較函式排序的直覺做法會暗中偏向某些順序,Fisher–Yates 不會。
常見用途包括老師隨機點名或分組、主管隨機排 stand-up 與回顧會發言順序、抽獎或贈品活動從參加者欄位選擇順序、作家和設計師打亂提示或創意、玩家決定回合、研究者隨機排列問卷題目或測試條件,以及抽籤、分配家務、安排座位或解決友善爭論。
因為處理全在本機,清單不會離開裝置,也不會被上傳、記錄或透過網路傳送;員工姓名、客戶資料、面試候選人或私密抽獎名單都可在這個邊界內使用。關閉或重新整理分頁後資料就會消失。
工具刻意保持簡單:每行貼上一項;空白行與每項前後多餘空格會自動清理,因此凌亂貼上仍會得到整齊結果。需要時可勾選「移除重複行」,在洗牌前只保留每個唯一行第一次出現的位置;不勾選則保留重複項目的權重。可反覆按排序取得新順序,並用複製按鈕帶到文件、電子郵件或試算表。
Math.random 適合一般點名、回合順序與日常抽選,但不是密碼學安全的亂數來源;請勿用於高風險賭博、安全金鑰或具法律拘束力的彩券。
常見問題
- 這個排序有多隨機?
- 它使用 Fisher–Yates 演算法,每種可能順序的機率相同,沒有位置被偏好。亂數來自瀏覽器的 Math.random,適合日常點名、回合順序與抽選,但不具密碼學安全性,不應用於高風險賭博、安全金鑰或具法律拘束力的抽籤。
- 我的清單會被上傳或保存嗎?
- 不會。工具完全在瀏覽器中運作,清單不會離開裝置,也不會上傳到伺服器、儲存到資料庫或寫入日誌;關閉或重新整理分頁後資料會消失。
- 空白行與多餘空格會怎樣?
- 它們會自動清理。空白行會略過,每個項目前後的空格會被修剪,讓凌亂貼上仍產生整齊的排序清單。
- 可以在排序前移除重複項目嗎?
- 可以。開啟「移除重複行」後,每個唯一行只保留第一次出現的項目再排序;如果你刻意希望重複項目有較高機率,請保持關閉。
- 可以排序多少個項目?
- 工具沒有設定硬性項目上限。處理在本機,Fisher–Yates 演算法效率很高,典型裝置上數千行通常能很快完成。
相關工具
文字工具 使用指南
查看全部- How to Randomize a List in Google Sheets Without Formulas (英文原文)
- How to Randomize a List in C# Without Writing Code (英文原文)
- How to Randomize a List Fairly (英文原文)
- How to Random List in Python Without Writing Code (英文原文)
- How to Create a Random List in Excel Without Formulas (英文原文)
- How to Random a List Online Without Losing Your Data (英文原文)
- How to Randomize a List Online in One Click (英文原文)
- Convert PowerPoint to Text: Build a Slide-by-Slide Draft (英文原文)
- How to Remove Text Formatting in Notepad++ (英文原文)
- Google Translate to Pig Latin: A Local Browser Tool (英文原文)
- Check for Palindrome in JavaScript: Methods and Verify (英文原文)
- NATO Phonetic Alphabet Online Translator and Decoder (英文原文)
- MLA Citation Generator: Authors, Titles, and Dates (英文原文)
- Dummy Text Explained: Origins and Quick Generation (英文原文)
- How to Count Lines in Google Docs Accurately (英文原文)
- How to Remove Line Breaks in Excel Cell Content (英文原文)
- How to Change Line Breaks in Word to \n or Real Breaks (英文原文)
- How to Get the Lenny Face Vault Code in Geometry Dash (英文原文)
- Best Kaomoji API Alternative for Instant Copy (英文原文)
- How to Get Italic Text in LaTeX Using Unicode (英文原文)