1-100 随机数生成器

一百个取值,各 1%,概率读出来就是百分比。

—
选项

1 到 100 各占 1%,这是需求量最大的范围。结果可以直接当百分比读:抽到 37 就是 37%,不需要任何换算。

百分制打分、概率模拟、百人名单抽取、随机百分比都用它。0 不在范围内,需要 0 到 100 时把下界改成 0,取值就变成 101 个。

使用方法

  1. 按生成——范围已锁定 1-100。
  2. 当百分比用时,直接把结果读成百分数。
  3. 抽多个不重复值时,数量不要超过 100。

1 和 100 都在范围内

两端闭区间意味着 1 和 100 都能出现。这一点比听起来重要:被要求返回 1-100 却返回 0-99 的生成器,在百分比场景下整体偏移一个点,还可能给出 0% 这种不该出现的结果。

范围大小 100 除不尽 2^32,余 96,尾部 96 个取值会被拒绝。用 rejection sampling 而不是取模,一百个数字的概率才严格相等。

审校于 2026-10-21。这个工具完全在你的浏览器里运行——没有服务器、不需要账号,生成的内容也不会被保存。

常见问题

1-100 包含 100 吗?

包含,两端都算。生成器若在 1-100 时返回 0-99,任何基于百分比的结果都会错位。

能一次抽多个不重复的数吗?

能,最多 100 个。数量超过范围大小时,工具会在 100 个处停止,而不是死循环。

结果能直接当百分比用吗?

可以,100 个取值各 1%,数值本身就是百分数。要小数百分比就把小数位数调大。

相关工具

更多随机数工具。