随机数生成器
在指定范围内生成整数或小数随机数,支持去重、排序和格式化输出。
当你需要一组无法预测的数值用于抽奖、模拟数据或测试时,手动逐个生成既费时又不“随机”。本工具通过算法在您设定的最小值和最大值范围内,快速生成指定数量的随机数。随机数是指在给定范围内每个数值被抽中的概率均等的数字。工具支持生成整数或指定精度的小数,并可对结果进行去重、排序和自定义格式化处理。
问:如何生成1到100之间不重复的10个随机整数?答:设置起始数字为1,结束数字为100,生成数量为10,勾选“去重”,小数位数设为0,点击生成即可。
问:生成数量有没有上限?答:有。为了保障页面性能,生成整型随机数且去重时,上限为1000个;其他情况(如不去重或生成小数)上限为10000个。数量过大可能导致浏览器响应缓慢。
使用时请注意:起始数字必须小于结束数字;若勾选去重,但生成数量大于数值范围的可能组合数(例如从1-10中生成15个不重复的数),则实际生成的数量会小于设定值;补零功能需确保补零长度足够容纳最大数字的位数。所有操作均在浏览器本地完成,无需担心数据隐私问题。
对于模拟测试或抽样场景,建议先使用“去重”功能生成基础数据集,再通过多次生成或调整范围来获得更丰富的样本。一个典型应用是生成测试用户ID:设定范围10000-99999,生成数量50,去重,即可得到一批5位数的唯一标识符。若需要格式化编号(如‘00123’),可结合补零功能,将补零长度设置为5。请注意,本工具生成的随机数在统计学上称为“伪随机数”,由计算机算法产生,适用于绝大多数需要随机性的通用场景。
本工具暂未开放 API 接口,如有接入需求可联系客服。
WHIRLPOOL哈希生成器
在线生成WHIRLPOOL哈希值,用于数据完整性校验和签名验证。
Htpasswd文件生成器
为Apache等服务器生成用户认证密码文件,支持BCrypt、MD5、SHA-1等多种加密算法。
随机密码生成器
自定义字符类型与长度,生成高强度随机密码,保障账户安全。
UUID生成器
为开发者和系统设计批量生成多种版本(V1-V7)的唯一标识符UUID/GUID。
随机IP地址生成器
按需生成IPv4/IPv6地址,支持指定公网/私有网络及CIDR范围,适用于测试、开发与学习。