行排序工具 – 在线文本行排序

按字母顺序、行长度排序,或随机打乱文本行。支持 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' < '2'(ASCII 顺序)。目前暂不支持数值排序。
我的数据会发送到服务器吗?
不会。所有排序和打乱操作均在浏览器本地通过 JavaScript 完成,您的文本不会离开设备。

← 返回 pudone! 首页