文本打乱
文本打乱是一个免费在线工具:把粘贴的文字按行、段落、句子、词语或单个字随机重排,适合打乱名单、题目选项和单词表,出连词成句练习题,或生成「研表究明,汉字序顺并不定一能影阅响读」那样的乱序文字。可以固定首行表头、让空行留在原位、要求每一条都换位置,填种子还能复现同一结果;全程在浏览器本地处理,文本不上传。
打乱什么
空行
顺序要求
粘贴文字后这里会显示打乱结果
如何使用文本打乱
把要打乱的文字粘进输入框,或拖入 .txt / .csv / .md 文件(UTF-8,8 MB 以内);也可以先点「载入示例」看效果。
选「打乱什么」:按行、按段落、按分隔符、按句子、按词语或按字,下方会出现这一种粒度专属的选项,例如固定首行、首尾字不动、连词成句题输出。
需要时选顺序要求(普通打乱、保证和原来不同、每一条都换位置),想让别人得到同一个结果就填种子或点「固定这次结果」。
复制结果、下载 txt,或点「用结果替换原文」接着再打乱一轮;不满意就点「再打乱一次」换一种顺序。
关于文本打乱的常见问题
- 怎么把多行文字随机打乱顺序?
- 把文字一行一条粘进输入框,打乱粒度保持默认的「按行」,结果区立刻给出打乱后的顺序,每一行都原样保留、只是先后变了。不满意就点「再打乱一次」换一种顺序。行与行之间的换行、行首缩进都跟着各自的行走,不会被吃掉;末尾有换行的输入,结果末尾同样有换行。
- 打乱顺序时怎么让第一行表头不动?
- 在「按行」模式下勾选「固定首行(表头)」。工具会把第一条非空行固定在原位,只打乱下面的数据行,适合从 Excel 或 CSV 复制过来、第一行是列名的表格。如果表头上方还有空行,空行按「空行」选项处理,固定的仍然是第一条有内容的那一行。
- 怎么保证打乱后每一行都不在原来的位置?
- 把顺序要求选成「每一条都换位置」。工具按位置做错排:打乱后没有任何一条留在原来的序号上,多次重试仍不满足时会改用一种必然没有不动点的排法,不会卡住。要注意它比较的是位置不是内容:原文里有两行一模一样时,它们互换了位置看起来却像没动,统计行会如实写出有几条与原内容相同。
- 怎么把英语句子打乱成连词成句练习题?
- 一行写一句英文,打乱粒度选「按词语」、范围选「每行各自」、输出选「连词成句题 a / b / c」。每一行只输出打乱后的单词并用斜杠隔开,句末标点和多余空格会去掉,例如 This is my book. 会变成类似 book / This / my / is 的题干,复制进 Word 就能直接出卷。大小写保持原样,所以句首大写的词本身就是一个提示,需要时可以先把原句转成小写再打乱。
- 打乱汉字顺序还能读懂的乱序文字怎么生成?
- 打乱粒度选「按字」,范围选「整行」,勾上「首尾字不动」。每一行的第一个字和最后一个字固定,中间的字随机重排,标点符号留在原位。中文每一行越短越容易读懂,所以想要「研表究明,汉字序顺并不定一能影阅响读」那种效果,可以把长句按逗号拆成几行再打乱。英文则用范围「每个词内部」,每个单词首尾字母不动、只乱中间字母。
- 打乱文字顺序后能还原或复现吗?
- 打乱本身不可逆,工具也不提供「还原」按钮——原文一直留在输入框里,复制一份留底就能随时回到原样。想复现同一个打乱结果则有办法:每次打乱都会显示一个 8 位随机码,点「固定这次结果」或把同一串字符填进种子框,相同的原文和选项就一定得到相同的顺序,换一台电脑、换一个浏览器也一样。
- 文本打乱和文本排序里的随机打乱有什么区别?
- 文本排序页的随机只是四种排序依据之一,只能把整行或整段乱序。文本打乱是专门做打乱的工具:除了按行、按段落、按分隔符,还能打乱句子顺序、词语顺序和单个字的顺序,并且有固定表头、空行留在原位、保证和原来不同、每一条都换位置、连词成句题输出这些选项。只想按拼音、长度或数字大小排好顺序,请用文本排序。
- 怎么打乱试卷题目和选项的顺序?
- 把每道题或每个选项写成一行,用「按行」打乱即可;题干和选项写在一起、题与题之间空一行时,改用「按段落」,整道题会作为一块移动,段间空行留在原位。如果选项写在同一行、用分号或逗号隔开,就用「按分隔符」选对应的符号。要给每位学生发不同版本,可以每人用一个不同的种子,例如学号,之后用同一个学号就能还原那一份的顺序。
- 打乱单词顺序时标点符号会跟着一起动吗?
- 不会。按词语打乱时,只有词本身参与换位,空格、逗号、句号这些标点都留在原来的位置,所以 This is my book. 打乱后句号仍在句末。按句子打乱则相反,句末的句号、问号、叹号和收尾引号属于句子本身,会跟着这句话一起移动。按字打乱时空白和标点同样留在原位。
- 在线打乱文本顺序会上传到服务器吗?
- 不会。文本打乱的切分、洗牌和拼接全部在你的浏览器里完成,页面没有把文字发往服务器的请求,断网后照样能用。本机只记住你选的打乱方式这类偏好,文字、种子和随机码都不保存,刷新页面就清空。
文本打乱按行、按词语、按字有什么不同
「打乱」先要说清打乱的是什么。本工具把文字切成一条条条目,只交换条目,其余部分原位不动。下表的示例结果由本工具用固定种子 deertools 实际算出(↵ 表示换行):
| 粒度 | 什么算一条 | 什么留在原位 | 适合 | 示例输入 → 输出 |
|---|---|---|---|---|
| 按行 | 每一行 | 换行;可选固定首行表头、空行留原位 | 名单、题目选项、单词表 | 张三 ↵ 李四 ↵ 王五 ↵ 赵六 ↵ 孙七 → 张三 ↵ 赵六 ↵ 孙七 ↵ 李四 ↵ 王五 |
| 按段落 | 空行隔开的一段 | 段落之间的空行(几行就留几行) | 文章段落、多段题干 | 第一段:春天来了。 ↵ 小草发芽了。 ↵ ↵ 第二段:夏天很热。 ↵ ↵ 第三段:秋天落叶。 → 第三段:秋天落叶。 ↵ ↵ 第一段:春天来了。 ↵ 小草发芽了。 ↵ ↵ 第二段:夏天很热。 |
| 按分隔符 | 分隔符之间的一段 | 分隔符和它两侧的空格 | 逗号分隔的关键词、标签 | 苹果, 香蕉, 橙子, 葡萄, 西瓜 → 苹果, 葡萄, 西瓜, 香蕉, 橙子 |
| 按句子 | 以句号、问号、叹号等结尾的一句 | 句与句之间的空白和换行 | 排序题、段落重组练习 | 今天下雨了。我没有带伞!怎么办?只好等雨停。 → 今天下雨了。只好等雨停。我没有带伞!怎么办? |
| 按词语 | 一个词(中文按浏览器分词) | 空格与标点 | 连词成句练习题 | This is my book. ↵ I like reading very much. → This / book / is / my ↵ like / very / reading / I / much |
| 按字 | 一个字(emoji 不拆) | 空格与标点;可选首尾字不动 | 乱序文字、单词拼写练习 | According to a research at an English university → Aiccrnodg to a reacsreh at an Ensligh uvrtsiniey |
按词语那一行的示例开了「连词成句题」输出,所以标点被去掉、单词用斜杠隔开;按字那一行开了「首尾字不动」,每个单词只乱中间字母。
随机打乱后顺序会不会和原来一样
- 普通打乱:每一种顺序出现的机会相同,所以有可能恰好和原来一样。条目越少越明显:3 条只有 6 种排法,每打乱一次就有六分之一的机会原样不动;条目多了这种情况就很少见。
- 保证和原来不同:按内容比较,结果只要和原顺序有一处不同就算数。如果一组条目内容完全相同(比如三行都是「a」),怎么排都一样,页面会提示这一组无法打乱出不同顺序。
- 每一条都换位置:按位置比较,打乱后没有任何一条留在原来的序号上,适合交换座位、互评作业这类「不能抽到自己」的场景。原文中有重复条目时,两条相同内容互换位置看起来像没动,统计行会写明有几条与原内容相同。
约束按「打乱组」生效:按句子、按词语选「每行各自」时,每一行各自满足要求;按字时每个打乱组(每个词或每一行)各自满足。
怎么用打乱单词顺序出连词成句练习题
英语老师出「连词成句」最省事的做法:每行写一句完整的句子,然后这样设置——
- 打乱什么选「按词语」,范围选「每行各自」,输出选「连词成句题 a / b / c」;
- 输入
This is my book. ↵ I like reading very much.,得到This / book / is / my ↵ like / very / reading / I / much; - 复制结果粘进 Word,每行前面补上题号即可;原文留作答案。
每一行只用这一行自己的单词,行数和原文一致,不会把两句话的词混在一起。想让每个单词都不在原位,把顺序要求切到「每一条都换位置」。中文句子也能这样打乱,但中文分词由浏览器内置词典决定,不同浏览器切出的词可能略有不同。
打乱汉字顺序为什么还能读懂
网上流传一种说法:只要每个词的第一个和最后一个字母不变,中间字母随便打乱,人照样能读懂;中文版的说法叫「汉字序顺不影响阅读」,按它做出来的段落常被称作乱序阅读文字。它对应的生成规则很简单——首尾不动,只乱中间,所谓文字乱序生成器做的也就是这件事。本工具的「按字 + 首尾字不动」就是这条规则:
- 英文用范围「每个词内部」:
According to a research at an English university→Aiccrnodg to a reacsreh at an Ensligh uvrtsiniey - 中文用范围「整行」:
研究表明,汉字的顺序并不一定能影响阅读→研阅响顺,汉影字能明序究并表一定的不读
能不能读懂和打乱的范围关系很大:英文单词短,乱的只是几个字母;中文一整行一起乱,乱的距离更远,读起来明显更吃力。想要更好读的中文效果,就把长句按逗号拆成几行,每行各自打乱。3 个字以内的词首尾固定后已经没有可换的字,会保持原样,页面会提示这一点。
随机打乱结果怎么复现成同一个顺序
种子框留空时,页面用浏览器的加密随机数生成一个 8 位随机码,再由随机码决定顺序,结果区会显示「本次随机码」。改原文或改选项时随机码不变,所以边改边看结果不会乱跳;只有点「再打乱一次」或「用结果替换原文」才换新的随机码。
同一个随机码或种子,对同一段原文和同一组选项,一定得到同一个结果。例如用种子 2026 按行打乱 甲 ↵ 乙 ↵ 丙 ↵ 丁,任何人在任何浏览器里都会得到 甲 ↵ 乙 ↵ 丁 ↵ 丙。所以分组抽签、出不同版本试卷时,把种子记下来或发给别人,就能随时复现、互相核对。种子框有内容时「再打乱一次」会变成「已按种子固定」,清空种子才能重新打乱。
文本打乱工具的功能特点与适用场景
- 六种粒度:行、段落、分隔符、句子、词语、单个字,emoji 和带声调的字母不会被拆开。
- 固定首行表头、空行留在原位或删除,分隔符两侧的空格留在原位。
- 三种顺序要求:普通打乱、保证和原来不同、每一条都换位置。
- 连词成句题输出与首尾字不动的乱序文字。
- 随机码与种子可复现,结果可复制、下载 txt 或替换原文接着打乱。
- 全程浏览器本地处理,文本不上传;本机只记住选项偏好。
同一个「打乱」,不同需求要的设置不一样。按你要做的事查下表,选错粒度结果会完全不同:
| 你要做的事 | 打乱什么 | 还要设置 |
|---|---|---|
| 随机打乱行序(名单、单词表、抽签顺序) | 按行 | 无 |
| 打乱顺序保留表头(从 Excel 复制的表格) | 按行 | 勾「固定首行(表头)」 |
| 打乱段落顺序、整道题一起移动 | 按段落 | 段与段之间空一行 |
| 打乱题目选项顺序(选项写在同一行) | 按分隔符 | 选分号或逗号 |
| 打乱句子顺序(一段话里的几句) | 按句子 | 句末标点跟着句子走 |
| 打乱单词顺序、连词成句生成 | 按词语 | 范围「每行各自」,输出「连词成句题」 |
| 首尾字母不变打乱(英文单词内部) | 按字 | 范围「每个词内部」,勾「首尾字不动」 |
| 乱序文字生成(中文整句) | 按字 | 范围「整行」,勾「首尾字不动」 |
| 打乱后每行都换位置(交换座位、互评) | 按行 | 顺序要求「每一条都换位置」 |
| 随机打乱可复现(发不同版本试卷) | 任意 | 填种子,或点「固定这次结果」 |
最容易混的是「单词乱序」:英语练习里说的单词乱序、英文单词打乱,多数指把一个单词里的字母打乱让学生拼回去(例如 apple 打乱成类似 pplae),对应「按字 + 每个词内部」,不勾首尾字不动;而连词成句是打乱一句话里的单词顺序,对应「按词语」。英文语境下也一样分两种叫法:打乱行或条目的叫 text shuffler,打乱单词字母的叫 word scrambler,搜 scramble text 找到的多半是后一种。作为在线打乱顺序工具,本页两种都能做,而且全程在浏览器本地运行。
相关工具:想按拼音、长度或数字大小排好顺序用 文本排序;排比赛出场顺序、带编号的名单用 随机排序器;把文字倒过来(确定的倒序,不是打乱)用 文本反转;打乱前先去掉重复行用 文本去重;打乱后给每行补上题号用 添加行号;把名单随机分成几组用 随机分组器。