在线字符串随机打乱

随机打乱 按行 / 按字 / 按词 Emoji 不断开 更新于 2026-11-04
原始文本 只改顺序,一个字符都不增删
也可以点右上角「导入」,或把文本文件拖进来 0 字符
打乱单位
保留首行
打乱结果 再点一次「开始打乱」就换一个新顺序
行数没变,只是顺序变了 0 字符

工具介绍

把一批内容按随机的顺序重新排列:名单抽签顺序、题目随机排序、测试数据随机化、把一段文字打散成乱码,都是同一件事——内容一个都不改,只换位置。

打乱单位决定「什么东西被换位置」:按行是最常见的用法,一行一条记录整体换位置;按字符会把文字打散成一堆随机字符,但换行位置不动,所以每行还是原来那么长;按段按空行把文章切成若干段,整段换位置,段内顺序保持原样。

什么时候用得上

场景要解决的事建议单位
抽签 / 分组一份名单随机决定先后,避免总按报名顺序按行
题库打乱题目或选项每次以不同顺序出现按行
表头要固定CSV 第一行是列名,打乱数据行但不能把表头打乱按行 + 保留首行
文字变乱码把一段文字的字序打散做占位文本或简单混淆按字符
文章段落重排作文、剧本的段落顺序随机组合,用来做练习按段
测试数据让接口 / 算法在不同输入顺序下都跑一遍按行

常见问题

打乱是公平的吗?

每种排列出现的概率相同,不会出现「原来的位置更容易留着」这种偏差。随机数是浏览器自己产生的,跟服务器无关,也没法预测。

按字符打乱后换行会乱掉吗?

不会。按字符打乱时只交换普通字符的位置,换行符原地不动,所以行数和每行的字数都和原来一样,只是每行里的字变了顺序。如果只有一行,结果就是这一行被打散。

空行会被丢掉吗?

不会。按行打乱时空行也当作一行参与打乱(所以结果里可能出现在开头或中间);按段打乱时空行是段落的分隔符,不会被当成内容。

「按段」是怎么切段的?

用一个或多个空行作为分界:连续的几个非空行算一段,遇到空行就断开。打乱的是段与段之间的顺序,段内每一行的顺序保持原样。

连续点两次会得到同一个结果吗?

几乎不会。每次都是从原文重新洗牌,两次结果相同的概率在几十行的情况下低到可以忽略;内容只有一行时确实不会变,状态行也会提示。

emoji、生僻字会不会变成乱码?

不会。按字符打乱以「一个完整字符」为单位切分,emoji、带组合符号的字符、国旗这类表情都不会被拆成两半,所以不会出现方框或者问号。

内容会上传到服务器吗?

不会。整个打乱过程在你的浏览器里完成,页面不发送任何请求,关掉标签页内容就消失了。

关于隐私

这个工具完全在你的浏览器里运行:你输入的内容、上传的文件,都不会离开你的电脑,也不会传到任何服务器。

  • 不上传——处理全程在本地完成,页面不向后端发送你的数据;
  • 不留存——我们不保存、不记录你的任何输入内容;
  • 断网也能用——页面加载完成后,断开网络照样正常使用。

放心用,数据只在你自己的电脑上转一圈。

更新日志

2026-10-21
功能体验升级与性能优化
2023-06-12
工具正式上线发布

相关工具推荐