生成器

随机字符串生成器

在浏览器本地生成随机字符串、单词组合、句子、段落,以及符合模板规则的代码。你可以控制长度、数量、字符集、是否排除易混淆字符、单词大小写、分隔符、模板掩码和输出格式,然后一键复制结果,或下载 TXT、JSON、CSV 文件,用于测试、模拟数据、原型、QA fixture 和 UI 布局占位内容。

  • 支持字符集、单词、句子、段落和模板五种生成模式
  • 可控制大写、小写、数字、符号、易混淆字符排除、大小写风格和分隔符
  • 模板支持字母、数字、字母数字混合和符号占位符
  • 可复制整理好的输出,也可以将当前批次下载为 TXT、JSON 或 CSV
工具/随机字符串生成器
字符集
纯文本 · 0
快捷操作

功能简介

这个工具覆盖了几类常见的字符串生成任务:不可预测的字符组合、易读的单词组合、类似 Lorem 的占位内容,以及带固定形状的模板代码,都可以在同一个页面生成。

  1. 01

    基于字符集的随机字符串

    可从大写字母、小写字母、数字和符号中组合生成字符串。如果这些值需要人工输入,也可以排除 0、O、o、1、I、l 这类容易看错的字符。

  2. 02

    单词组合与 slug

    生成随机单词组合,并支持小写、大写、标题式大小写、camelCase、PascalCase、snake_case 和 kebab-case。分隔符可以选择空格、连字符、下划线、点号,也可以不使用分隔符。

  3. 03

    句子和段落

    生成短句或多段占位文本,适合 UI mock、表单、CMS 字段、QA fixture 和布局测试。

  4. 04

    基于模板的代码生成

    当生成值需要固定外观时,可以使用 ???-###-*** 这样的掩码。模板模式支持字母、数字、字母数字混合和符号占位符。

  5. 05

    批量输出与导出

    一次最多可生成 5000 个值,以纯文本形式预览,并可将同一批结果导出为 TXT、JSON 或 CSV。

  6. 06

    浏览器本地生成

    生成、复制和导出都在当前浏览器标签页内完成,这个页面不会把结果发送到服务器。

如何使用

先选择想生成的字符串类型,再调整该模式真正需要的字段。设置变化后,输出会自动更新。

  1. 01

    选择字符集、单词、句子、段落或模板模式。

  2. 02

    设置数量和长度、单词数、每句单词数、段落数,或模板掩码。

  3. 03

    在字符集模式下,选择允许使用哪些字符组,以及是否排除看起来相似的字符。

  4. 04

    在单词模式下,选择大小写风格和分隔符,让结果符合 slug、标签、对象 key 或可读引用名的需求。

  5. 05

    根据下一步用途复制输出,或下载 TXT、JSON、CSV,用于脚本、表格、fixture 或文档。

功能说明

不同工作流需要不同类型的字符串。类似 token 的值、易读标签和段落占位文本,不应该用同一套设置生成。

  • 需要 token 风格值、测试 key、随机后缀、临时代码或任意字符串时,使用字符集模式。
  • 需要 slug、可读标识符、分支名、标签、mock 名称,或需要人读出和快速识别的值时,使用单词模式。
  • 需要单行 UI 文案、表单测试、预览卡片和文本溢出检查时,使用句子模式。
  • 需要布局测试、CMS 字段、文章 mock 和较长内容块时,使用段落模式。
  • 当值必须有固定形状,例如字母段、数字段和混合段时,使用模板模式。
  • 如果生成值可能需要从截图、纸质记录、客服通话或聊天消息中手动输入,建议开启易混淆字符排除。

适合哪些场景

当随机文本需要一种明确形状时,这个页面很有用:token 风格值、可读 slug、布局文案、模板代码或内部测试标签都可以快速生成。

  1. 测试数据和 QA fixture

    为手动 QA、自动化测试和数据导入检查生成示例 token、字段值、mock 标签、不同文本长度、CSV 行和 JSON 数组。

  2. slug 与可读引用名

    为草稿 slug、对象名称、feature flag、分支标签和演示记录生成 kebab-case、snake_case、camelCase 或 PascalCase 字符串。

  3. UI 和内容布局测试

    用句子和段落测试换行、空状态、卡片、表格、表单和 CMS 预览布局,不需要手写占位文案。

  4. 模板代码和活动 mock

    为邀请码演示、优惠码版式、客服示例和后台导入原型生成符合固定模式的值。

延伸阅读

如果生成的字符串会成为稳定的记录 ID、订单引用、fixture key 或 API 对象名,不建议交给通用随机字符串决定格式,而应该用 ID 生成器 设计最终形态。如果你只需要一批受控范围内的整数、小数或等差数列, 随机数生成器 会更直接。若生成结果用于保护账号、授予访问权限,或作为真正的秘密值,请使用围绕密码规则和强度反馈设计的 密码生成器

输出格式参考

请选择适合下一步工具的格式。

格式

每行一个

示例

K8pQx2mN T4vR9sLa

说明

适合复制到表单、终端、seed 文件和备注中。

格式

空行分隔

示例

First paragraph Second paragraph

说明

适合句子、段落、CMS 字段和视觉布局检查。

格式

JSON 数组

示例

["K8pQx2mN", "T4vR9sLa"]

说明

适合脚本、fixture、API payload 和自动化测试。

格式

CSV 下载

示例

index,value

说明

每个字符串都会带行号,适合表格检查和 QA 交接。

使用建议

好用的随机字符串取决于它会被用在哪里。人工可读字符串、token 风格字符串和占位文本需要完全不同的规则。

  • 如果值需要人工输入,请缩小可用字符范围,并排除容易看错的字符。
  • slug 和对象名建议使用单词模式的 kebab-case 或 snake_case,这样更容易阅读和维护。
  • token 和测试 key 建议使用字符集模式,并设置足够长度,避免在测试数据中意外重复。
  • 做 UI 布局检查时,不要到处重复同一段很短的 placeholder,建议使用句子或段落模式。
  • 使用模板代码时,建议记录每个占位符的含义,方便团队之后复现同样的格式。
  • fixture 和脚本适合 JSON,表格检查适合 CSV,快速复制粘贴列表适合 TXT。

边界与注意事项

随机文本很容易生成,但格式选错后,可能在导入、客服流程、URL 或安全敏感场景中带来问题。

  • 不要把短的可见字符串当作公开秘密值使用。如果某个值能授予访问权限,请把它当成凭据,并使用专门的密码或 token 工作流。
  • 如果目标系统有严格转义规则,在确认兼容前,不要在要粘贴进去的值里混入太多符号。
  • 段落输出不要直接作为正式产品文案,它只是用于布局和数据形态测试的占位文本。
  • 不要默认认为随机单词字符串足以作为生产标识符。最终唯一性仍然应由后端检查。
  • 如果用模板模式生成安全代码,请确认组合空间足以覆盖你的威胁模型。

常见问题

关于使用方式、数据处理、结果检查和实际限制的常见问题。

可以排除 O 和 0 这类容易混淆的字符吗?

可以。在字符集模式中开启排除易混淆字符后,会从生成字符集中移除 0、O、o、1、I、l 等常见易混淆字符。

模板符号分别代表什么?

? 生成字母,# 生成数字,* 生成字母或数字,@ 生成符号。例如 ???-###-*** 会生成一个字母块、一个数字块和一个字母数字混合块。

它适合生成真正的密码吗?

这个页面可以生成看起来随机的字符串,但真正的密码应使用带强度提示和密码规则的专用生成器。

可以生成 slug 吗?

可以。URL 风格 slug 可以使用单词模式的 kebab-case,代码风格名称可以用 snake_case,对象 key 或演示标识符可以用 camelCase 或 PascalCase。

生成的字符串会发送到服务器吗?

不会。生成器在浏览器标签页内运行,这个页面不会把设置、生成字符串或导出文件发送到服务器。

更多相关工具

当字符串生成继续延伸到 ID、随机数、密码、样本数据或哈希处理时,可以继续使用生成工具分类中的其他工具。