文字与文档工具

文本随机排列器

选择单位,在本地使用可用的加密随机数重新排列文本。

优先本地处理无需注册隐私说明 ↗

粘贴文本开始。

使用步骤

如何使用

  1. 粘贴文本并选择行、单词或字符。
  2. 随机打乱所选单位。
  3. 查看并复制结果。

单位与空白

行按 LF 或 CRLF 拆分,并保留行内空白。单词优先使用 Unicode 分词;空白和标点会作为独立 token,也会参与打乱。字符指 Array.from 得到的 Unicode 码点,因此组合标记和部分 emoji 序列可能被拆开。

随机性

可用时使用 crypto.getRandomValues 和拒绝采样生成无偏索引;浏览器没有 Web Crypto 时回退到 Math.random。

本地限制

输入最多 100,000 个 UTF-16 代码单元,不会上传内容。

常见问题

你可能还想知道

emoji 会作为一个字符处理吗?

不会。字符模式打乱 Unicode 码点而不是字素簇,多码点 emoji 序列可能被拆开。

单词模式会固定空格吗?

不会。空白和标点是 token,会随打乱移动。

结果可以复现吗?

不可以。每次打乱都会使用新的随机值。