安全随机数
基于 Crypto.getRandomValues 生成密码学安全的随机数、字符串和字节序列。
生成配置
字符集
使用说明
关于安全随机数
本工具使用浏览器原生的 Crypto.getRandomValues API 生成随机数,提供密码学级别的随机性,适用于生成令牌、密钥、验证码等安全敏感场景。
类型说明
随机字符串:自定义字符集和长度,适合生成密码、Token;随机整数:指定范围生成无偏随机整数,采用拒绝采样消除模偏差;随机字节:生成原始字节序列,支持 Hex 或 Base64 输出;UUID v4:生成符合 RFC 4122 标准的随机 UUID。
使用步骤
1. 选择生成模式(随机整数 / 随机字符串 / 随机字节序列);2. 设置参数(范围、长度、字符集等);3. 点击“生成”获取结果。
注意事项
随机整数模式需确保最小值 < 最大值;密码学安全随机数比 Math.random() 更安全但速度较慢;生成的随机数据仅在客户端产生,不会上传到服务器。