🃏 单词洗牌器

打乱文本中单词的顺序,同时保持每个单词本身不变。适合随机化句子、创建文字游戏或打破固定模式——全部在浏览器中运行,无需上传,即时完成。

关于单词洗牌器

这个单词洗牌器完全在你的浏览器中运行。它会随机化文本中单词的顺序,同时保留每个单词本身——只改变位置。适合打破固定的句子结构、为游戏创建随机内容或简单地试验语言。整个过程不会上传任何数据——洗牌通过JavaScript在你的设备上瞬时完成。

工作原理

  • 分词 —— 文本以空白字符为分隔符拆分为词元,每个单词连同其附带的标点符号一起保留。
  • Fisher-Yates洗牌 —— 单词数组使用Fisher-Yates算法随机重排,确保公平无偏的洗牌。
  • 重组 —— 洗牌后的单词用单个空格重新连接,生成最终的随机化输出。

如何使用洗牌器

  1. 在输入框中粘贴或输入文本。
  2. 点击洗牌单词随机化单词顺序。
  3. 结果显示在输出框中。
  4. 点击复制复制结果,或点击清空重新开始。

常见问题

这个工具会上传我的文本吗? 不会。所有洗牌都在本地浏览器中完成,文本永远不会离开你的设备。

标点符号会跟着单词吗? 会。附着在单词上的标点会跟随该单词。例如"Hello, world!"可能变为"world! Hello,"。

会保留换行符吗? 不会。单词会用单个空格重新连接。如果需要保留段落结构,请分别洗牌每个段落。

洗牌是真随机吗? 使用JavaScript内置的伪随机数生成器配合Fisher-Yates算法,对于一般用途足够随机。