这个工具有什么用
这款随机数生成器每次点击"抽取",都会在 1 到 100 之间生成一个整数。范围是固定的,所以无需填写任何输入框:只要点一下,看那个大大的数字就行了。下方有一个标注为"第 N 次抽取"的小计数器,会记录你自上次重置以来已经抽了多少个数字。无论是玩游戏、抽奖、课堂互动、抽样调查,还是单纯想让命运帮你做个决定,都很方便。
使用方法
点击"抽取"即可生成一个新数字。每次点击都是一次独立抽取,因此同一个数字在多次抽取中重复出现是完全正常的(这不是程序故障)。点击"重置"可把计数器归零,下一次抽取就会重新从"第 1 次抽取"开始计数。
计算公式详解
本生成器采用标准的均匀整数公式:$$\text{随机数} = \text{min} + \left\lfloor U \times (\text{max} - \text{min} + 1) \right\rfloor$$其中 \(U\) 是落在半开区间 [0, 1) 内的伪随机小数。当 min = 1、max = 100 时,公式就变成 $$\text{随机数} = 1 + \left\lfloor U \times 100 \right\rfloor$$这里用向下取整(floor)而非四舍五入,是为了让每个整数出现的概率都相等——如果用四舍五入,会让两端的数字出现偏差。由于 \(U\) 永远无法真正达到 1,所以 \(\left\lfloor U \times 100 \right\rfloor\) 最大只能取到 99,最终结果最大恰好为 100,绝不会出现 101。因此,每个数字的出现概率都是 $$P = \frac{1}{100} = 0.01 = 1\%$$
实例演示
假设系统生成 \(U = 0.752\),那么 $$\text{随机数} = 1 + \left\lfloor 0.752 \times 100 \right\rfloor = 1 + \left\lfloor 75.2 \right\rfloor = 1 + 75 = 76$$显示为"第 1 次抽取"。再点一次"抽取",若 \(U = 0.009\),则得到 $$1 + \left\lfloor 0.9 \right\rfloor = 1 + 0 = 1$$显示为"第 2 次抽取"。
常见问题
同一个数字会出现两次吗?会的。每次抽取都是独立的,所以在不同次抽取中出现重复是正常且有效的。
1 和 100 都有可能抽到吗?都有可能,两端的数字都包含在内。你完全可能抽到 1 或抽到 100。
这个工具达到加密级别的安全吗?没有。它是一个伪随机数生成器(PRNG),适合游戏和日常选择,但不适用于安全场景、涉及金钱的抽奖或加密用途。