随机字符串生成器
支持 1-512 个字符,默认 32 位。
一次最多 100 条,每条独立随机。
自定义字符会追加到勾选的字符集后面,重复字符自动去重。
生成结果
还没有结果,点击上方按钮开始生成。
隐私说明
全部生成与分析都在浏览器本地完成,输入内容与生成结果不会上传服务器,也不会被保存。
自定义字符集与数量
随机字符串生成器适合什么场景?
测试数据与随机参数
压测、单元测试、接口调试和演示数据经常需要一批长度固定、字符集固定的随机字符串。选择字符类型、设置长度与数量后点击生成,即可批量得到独立随机的字符串。
自定义字符集
除了内置的小写字母、大写字母、数字和特殊符号,还可以输入自定义字符。例如输入 ABCDEF0123456789 后,可以生成限定字符范围的测试数据。自定义字符会与已选择的字符类型合并,重复字符会自动去重。
常用预设
工具提供数字、小写、大写、小写加数字、Hex、字母数字、字母数字加符号七种预设,可以快速切换常见字符集。Hex 预设使用 0123456789abcdef。
长度与数量
每条字符串长度支持 1 到 512 个字符,一次最多生成 100 条。长度和数量可以随时调整,点击生成或重新生成后才会创建新的结果,避免修改参数时连续生成随机数据。
安全随机源
随机数据使用浏览器的 crypto.getRandomValues() 生成,并对随机取值进行拒绝采样,以避免简单取模造成的分布偏差。如果浏览器不支持安全随机数,工具会提示无法生成。
复制与导出
生成结果支持逐条复制、复制全部以及导出 TXT。每条结果带有序号,方便直接复制到测试数据、配置文件或接口参数中。
和密码生成器的区别
随机字符串生成器强调字符集和长度的自由组合,不要求每种字符类型都必须出现,更适合开发、测试和随机数据生成。需要满足密码规则并评估强度时,可以使用密码生成器。
随机字符串生成器能做什么?
面向开发与测试场景的批量随机字符串工具:先选择长度和数量,再勾选字符类型或输入自定义字符集,点击生成即可得到随机结果。参数调整只更新字符集统计,不会自动连续生成。
- 长度支持 1 到 512 个字符,数量一次最多 100 条,每条结果独立随机生成
- 内置数字、小写、大写、小写加数字、Hex、字母数字、字母数字加符号七种常用预设
- 支持自定义字符集,自定义字符会与已选择的字符类型合并并自动去重
- 调整长度、数量或字符集时不会连续生成,点击生成或重新生成按钮后才创建新结果
- 随机源使用浏览器 crypto.getRandomValues() 并采用拒绝采样,避免简单取模造成的随机分布偏差
- 结果支持逐条复制、复制全部和 TXT 导出,适合测试数据、随机 ID 和临时参数
需要满足密码规则并评估强度时,可以使用密码生成器;需要按随机字节生成 Hex、Base64 或 Base64URL 凭据时,可以使用安全 Token 生成器。
同类工具
评论 0
暂无评论,快来发表第一条评论吧
请登录后评论 登录