单词随机字母添加工具

输入文本、字母表和概率,在选中的单词内部插入随机字母,并用种子稳定复现。

输入与选项

按用户可感知字符拆分,至少需要一个字符。

范围 1~5。

0 不处理,100 处理每个单词。

相同输入和种子会得到相同结果。

处理结果

等待输入或载入示例。
输入字符
0
输出字符
0
输出行数
0
已处理单元
0

了解更多

使用方法

输入文本,设置必要选项,点击“处理文本”;确认结果后可复制或下载。

实现原理与边界

对每个 Unicode 单词按概率判断;命中后在字素簇数组的随机位置插入指定数量的字母,再保持原标点和空白。

常见问题
概率和每个单词插入数量分别控制什么?

概率按识别出的单词逐个判断;被选中的单词会插入设定数量的字符,字符从你提供的字母表中选择。

怎样让随机结果可以复现?

保留相同的输入、字母表、数量、概率和随机种子。只要这些值不变,本地生成器会作出相同选择;改动任一项都会改变结果。

插入字符会拆开组合 emoji 吗?

不会。插入位置按 Unicode 字素簇计算,一个组合 emoji 会被视为一个可见字符;单词外的空格和标点也不会被插入。

隐私、限制与来源

所有文本处理均在当前浏览器本地完成,不上传输入,不调用第三方运行接口。

输入和输出上限用于保护浏览器性能;Unicode 分段结果可能受浏览器对最新 Unicode 版本的支持程度影响。

Unicode 文本分割规范 UAX #29

MDN:Intl.Segmenter