随机数生成器 在线工具
在任意范围内生成随机数,支持唯一值、小数位和自定义数量。您的数字仅保留在您的设备上。
随机数生成器完全在您的浏览器中运行。范围、数量和生成的数字均在您的设备上计算,不会向ArrayKit上传任何内容。
打开概率计算器
关于 随机数生成器
随机数生成器可在您选择的最小值和最大值之间,直接在浏览器中生成一个或多个随机数。设置需要多少个数字,打开唯一值以避免重复,并添加小数位以获得小数结果而非整数。每次抽取都使用浏览器的加密随机源,因此结果在整个范围内公平分布,而不会集中在中间。它适用于抽奖抽取获奖者、抽样测试数据、掷虚拟骰子、随机选择参与者,或为快速模拟生成种子。一键复制整个列表,粘贴到您需要的地方。所有计算均在本地完成——不会上传任何数字。
功能特性
- 设置任意最小值和最大值,包括负数
- 一键生成1个到数千个数字
- 打开唯一值,使列表中没有重复的数字
- 选择小数位数以获得小数结果,或设为0以获得整数
- 使用加密随机源,实现公平分布
- 当范围内没有足够的唯一值时显示明确的错误提示
- 一键复制以逗号分隔的完整列表
- 完全在浏览器中运行,不会发送任何数字
如何使用 随机数生成器
- 输入最小值和最大值
- 设置需要多少个数字以及多少位小数
- 如果不想要重复值,请打开唯一值
- 点击生成并复制结果数字
示例
输入
1–100, 5 numbers
输出
42, 7, 88, 15, 63
1到100之间的五个公平随机整数,可直接复制。
常见错误与故障排除
- 出现“该范围只包含N个唯一值”的错误提示。 — 您请求的唯一数字数量超过了该范围所能提供的数量——扩大最小值与最大值之间的差距,减少数量,或增加小数位以增加可能的不同值。
- 最大值设置得比最小值小。 — 最大值必须大于或等于最小值。交换这两个值,使最小值成为较小的数字。
- 小数位字段为空或为负数。 — 小数位必须为0或正整数——整数请使用0,小数结果请使用1到4。
- 每次生成的数字看起来都一样。 — 每次点击都会从加密随机源中提取新值——如果范围非常小(例如1–2),出现重复或相似的结果是正常的。
常见问题
- 随机数生成器生成的数字有多随机?
- 随机数生成器使用浏览器的加密随机源,而不是简单的伪随机函数,因此所选范围内的每个值出现的概率都是均等且公平的。
- 随机数生成器可以避免重复数字吗?
- 可以。打开唯一值开关,同一次抽取中不会出现两次相同的数字。范围内必须包含至少与请求数量相同的不同值,否则会提示您扩大范围或减少数量。
- 随机数生成器支持小数吗?
- 支持。将小数位设置为大于0,即可获得小数结果(例如2位小数会得到像7.42这样的值),而非整数。
- 我可以生成负的随机数吗?
- 可以。输入一个负的最小值,例如-50,生成器将从您设置的整个范围内抽取数值,包括负数和正数。
- 随机数生成器可以用来做什么?
- 常见用途包括抽取抽奖或赠品的获奖者、掷虚拟骰子、抽样测试数据、为快速脚本分配随机ID,或从编号列表中随机选择参与者。
- 生成的数字会被发送到服务器吗?
- 不会。随机数生成器完全在您的浏览器中运行。范围、数量和结果数字永远不会离开您的设备。
相关工具
全部 ArrayKit 工具