1-10 随机数生成器
十个取值,各 10%,概率直接读成百分比,不用换算。
选项
1 到 10 各占 10%,概率与百分比一一对应,是最容易向人解释的范围。1 和 10 都在其中,不会悄悄停在 9。
十分制打分、十人名单抽取、十个选项里快速定一个,都用这个范围。想要 0 到 9 的话得把下界改成 0,那是另一组取值。
使用方法
- 按生成——范围已锁定 1-10。
- 抽十人顺序时把数量设为 10 并打开不重复。
- 复制结果,或反复生成,每次互不影响。
10% 这个数字可信在哪
范围大小 10 除不尽 2^32,4294967296 除以 10 余 6,因此会丢弃 6 个尾部取值。丢弃比例约 1.4×10⁻⁹,肉眼不可见,但它正是均匀性的来源。
很多生成器在 1-10 上出错的方式不是偏差,而是边界:Math.floor(Math.random() * 10) 得到的是 0 到 9,整体加 1 才对;直接当成 1 到 10 会少一个值、多一个 0。
审校于 2026-10-21。这个工具完全在你的浏览器里运行——没有服务器、不需要账号,生成的内容也不会被保存。
常见问题
包含 10 吗?
包含。两端都是闭区间,1 和 10 都可能出现;不少生成器会悄悄停在 9。
能生成 0 到 9 吗?
把最小值改成 0 即可。取值集合变了,但每个值的概率仍然是 10%。
十分制打分能直接用这个结果吗?
测试数据可以。真实评分有明确偏高的倾向,均匀抽取不能代表用户行为。
相关工具
更多随机数工具。