文本打乱

文本打乱是一个免费在线工具:把粘贴的文字按行、段落、句子、词语或单个字随机重排,适合打乱名单、题目选项和单词表,出连词成句练习题,或生成「研表究明,汉字序顺并不定一能影阅响读」那样的乱序文字。可以固定首行表头、让空行留在原位、要求每一条都换位置,填种子还能复现同一结果;全程在浏览器本地处理,文本不上传。

拖入 .txt / .csv / .md,或点击选择
文字不上传 · 浏览器本地读取 · UTF-8 文本,8 MB 以内

打乱什么

空行

顺序要求

粘贴文字后这里会显示打乱结果

如何使用文本打乱

1

把要打乱的文字粘进输入框,或拖入 .txt / .csv / .md 文件(UTF-8,8 MB 以内);也可以先点「载入示例」看效果。

2

选「打乱什么」:按行、按段落、按分隔符、按句子、按词语或按字,下方会出现这一种粒度专属的选项,例如固定首行、首尾字不动、连词成句题输出。

3

需要时选顺序要求(普通打乱、保证和原来不同、每一条都换位置),想让别人得到同一个结果就填种子或点「固定这次结果」。

4

复制结果、下载 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 找到的多半是后一种。作为在线打乱顺序工具,本页两种都能做,而且全程在浏览器本地运行。

相关工具:想按拼音、长度或数字大小排好顺序用 文本排序;排比赛出场顺序、带编号的名单用 随机排序器;把文字倒过来(确定的倒序,不是打乱)用 文本反转;打乱前先去掉重复行用 文本去重;打乱后给每行补上题号用 添加行号;把名单随机分成几组用 随机分组器。