自定义生成
UUID 生成
请选择字符类型
每
位分隔
随机字符串生成工具简介
随机字符串生成工具可以生成指定长度和字符集的随机字符串,适用于生成密码、API密钥、测试数据、验证码等场景。
本工具支持自定义字符串长度(1-128位)、生成数量(1-20个)、字符类型(大写字母、小写字母、数字、特殊符号),所有操作在浏览器本地完成,确保数据安全。支持 UUID v4/v1 生成。
如何使用本工具?
1. 选择生成模式:自定义生成或 UUID 生成。
2. 使用快速预设(一键填充参数)或手动配置参数。
3. 设置字符串长度、字符类型、生成数量。
4. 可选:排除易混淆字符(l/1/I、0/O 等)、添加分隔符、设置大小写格式。
5. 点击「生成」按钮,查看结果,密码强度实时显示。
6. 点击「复制全部」将结果复制到剪贴板。
常见问题与解答
生成的随机字符串安全吗?
本工具使用浏览器内置的 Math.random() 生成随机数,适用于一般场景。如需高安全级别的随机字符串(如加密密钥),建议使用专用密码生成工具。
密码强度是如何计算的?
强度基于熵值(Entropy)计算,公式为 bits = log₂(pool_size^length)。熵值越高,密码强度越大。28bits 以下为弱,28-36 为中,36-60 为强,60bits 以上为极强。
什么是 UUID?
UUID(通用唯一标识符)是 128 位的数字标识符,常用于数据库主键、分布式系统追踪等场景。v4 版完全随机生成,v1 版基于时间戳和 MAC 地址生成。
排除易混淆字符有什么作用?
排除 l/1/I、0/O、o/S 等易混淆字符后,生成的字符串在视觉上更清晰,降低了手动输入或识别时的错误率。
速查在线工具箱