数字生成器
和随机数生成器同一套引擎,上下界放在最前面。
选项
这是最直白的入口:给一个下界和一个上界,取一个介于两者之间的值。默认 1-20,正好覆盖最常见的骰子式取数和小组抽取。
要一串结果就把数量填上,上限 100。打开不重复后,它变成一次抽样,而不是反复独立抽取。
使用方法
- 设置上下界。
- 生成一次,或设置数量批量生成。
- 重复即为错误时打开不重复。
整数、小数,以及“之间”到底含不含端点
默认返回整数且两端都包含,所以 1-20 既可能给 1 也可能给 20。这是绝大多数人要的解释,但并不是所有工具都这么实现。
改成小数后输出固定位数。内部按放大后的整数运算——两位小数就是在 100×min 到 100×max 之间取整再除回来,所以 0.1 加 0.2 不会变成 0.30000000000000004。
审校于 2026-10-21。这个工具完全在你的浏览器里运行——没有服务器、不需要账号,生成的内容也不会被保存。
常见问题
“1 到 20 之间”包含 1 和 20 吗?
本页包含。数学语境里“之间”有时指开区间,所以这里把闭区间行为明确写出来。
能生成负数吗?
能,最小值填负数即可,例如 -50 到 50。范围大小的计算方式不变。
为什么一批数字不是恰好均匀分布?
因为那是随机抽样。十个值抽二十次不会正好每个出现两次,那需要洗牌,不是独立抽样。
相关工具
更多随机数工具。