行排序工具 – 線上文字行排序

按字母順序、長度或隨機打亂文字行。使用 Fisher-Yates 演算法實現真正的隨機排序。

免費使用 →

功能特性

🔤

字母順序排序

按 A-Z 或 Z-A 排序,不區分大小寫,結果一致。

📏

按長度排序

將文字行從最短到最長或從最長到最短排列。

🎲

隨機打亂

使用 Fisher-Yates 演算法對行進行統計無偏的隨機排序。

🔒

隱私優先

所有處理均在瀏覽器本地完成,資料不會傳送至任何地方。

📋

一鍵複製

立即將排序結果複製到剪貼簿。

↩️

復原

若操作有誤,單擊一次即可恢復原始順序。

使用方法

1

貼上文字

在輸入區域輸入或貼上多行文字。

2

選擇排序方式

選擇字母順序(A-Z 或 Z-A)、按長度(短/長)或隨機打亂。

3

執行排序

點擊排序按鈕對行重新排列。

4

複製結果

將重排後的文字複製到剪貼簿。

常見問題

使用了哪些排序演算法?
字母排序使用 JavaScript 內建的 sort()。隨機打亂使用 Fisher-Yates 演算法實現無偏隨機排列。長度排序比較字串長度值。
隨機打亂真的隨機嗎?
是的。Fisher-Yates 演算法以均等機率生成每種排列,避免了簡單打亂實作中固有的偏差。
排序會影響大小寫嗎?
字母排序預設不區分大小寫(「apple」和「Apple」會排在一起),每行的原始大小寫會被保留。
行中的數字如何處理?
數字作為字串排序——「10」排在「2」前面,因為「1」的 ASCII 值小於「2」。目前不支援數值排序。
資料會傳送到伺服器嗎?
不會。所有排序和打亂均在瀏覽器中透過 JavaScript 本地完成,您的文字不會離開您的裝置。

← 返回 pudone! 首頁