把一批内容按随机的顺序重新排列:名单抽签顺序、题目随机排序、测试数据随机化、把一段文字打散成乱码,都是同一件事——内容一个都不改,只换位置。
打乱单位决定「什么东西被换位置」:按行是最常见的用法,一行一条记录整体换位置;按字符会把文字打散成一堆随机字符,但换行位置不动,所以每行还是原来那么长;按段按空行把文章切成若干段,整段换位置,段内顺序保持原样。
| 场景 | 要解决的事 | 建议单位 |
|---|---|---|
| 抽签 / 分组 | 一份名单随机决定先后,避免总按报名顺序 | 按行 |
| 题库打乱 | 题目或选项每次以不同顺序出现 | 按行 |
| 表头要固定 | CSV 第一行是列名,打乱数据行但不能把表头打乱 | 按行 + 保留首行 |
| 文字变乱码 | 把一段文字的字序打散做占位文本或简单混淆 | 按字符 |
| 文章段落重排 | 作文、剧本的段落顺序随机组合,用来做练习 | 按段 |
| 测试数据 | 让接口 / 算法在不同输入顺序下都跑一遍 | 按行 |
每种排列出现的概率相同,不会出现「原来的位置更容易留着」这种偏差。随机数是浏览器自己产生的,跟服务器无关,也没法预测。
不会。按字符打乱时只交换普通字符的位置,换行符原地不动,所以行数和每行的字数都和原来一样,只是每行里的字变了顺序。如果只有一行,结果就是这一行被打散。
不会。按行打乱时空行也当作一行参与打乱(所以结果里可能出现在开头或中间);按段打乱时空行是段落的分隔符,不会被当成内容。
用一个或多个空行作为分界:连续的几个非空行算一段,遇到空行就断开。打乱的是段与段之间的顺序,段内每一行的顺序保持原样。
几乎不会。每次都是从原文重新洗牌,两次结果相同的概率在几十行的情况下低到可以忽略;内容只有一行时确实不会变,状态行也会提示。
不会。按字符打乱以「一个完整字符」为单位切分,emoji、带组合符号的字符、国旗这类表情都不会被拆成两半,所以不会出现方框或者问号。
不会。整个打乱过程在你的浏览器里完成,页面不发送任何请求,关掉标签页内容就消失了。
这个工具完全在你的浏览器里运行:你输入的内容、上传的文件,都不会离开你的电脑,也不会传到任何服务器。
放心用,数据只在你自己的电脑上转一圈。
用手机相机扫描二维码,即可继续使用该工具
遇到问题或有好建议?告诉我们。