随机数生成器
UpBox优盒工具箱,免费在线随机数生成器,按区间批量生成随机整数或小数,支持不重复、自定义个数与分隔符,并给出平均值与合计。
无需注册 · 数据不上传No sign-up · nothing uploaded
参数Options
个数-
范围-
平均值-
合计-
已生成
优先使用浏览器加密随机源,区间会自动按小的在前排列;整数去重时可生成的数量受区间大小限制
本工具所有运算在本地浏览器完成,你的文件、文本不会上传到服务器
工具介绍
需要抽几个号、铺一组测试值、或者随机挑一个区间内的数字时,手动凑数既慢又容易重复。这里按区间直接生成,个数最多 200 个。 Picking a few numbers, filling a test column, or choosing a value inside a range is slow and repetitive by hand. This generates them from a range, up to 200 at a time.
整数和小数两种模式,整数可以勾选不重复;输出支持换行、逗号、空格三种分隔,方便粘进表格或脚本。下方同时给出个数、范围、平均值与合计。 Integer and decimal modes, with a no-repeat option for integers. Output separates by newline, comma or space, ready to paste into sheets or scripts, with count, range, average and total below.
- 整数与小数Integers and decimals
- 不重复No repeats
- 最多 200 个Up to 200 values
- 三种分隔符Three separators
- 基础统计Basic statistics
使用说明
- 填写最小值与最大值。Set min and max.
- 选类型与个数。Pick type and count.
- 需要时勾选不重复。Enable no repeats if needed.
- 复制到表格或脚本。Copy into your work.
常见问题
小数模式能去重吗?Can decimals be unique?
不能,小数几乎不会重复,去重没有意义,勾选会自动禁用。No, decimals rarely collide and the option is disabled in that mode.
为什么最多 200 个?Why a 200 cap?
避免一次生成过多内容拖慢页面,也够常规抽样与测试使用。To keep the page responsive; 200 covers ordinary sampling and testing.
随机数够随机吗?Is it properly random?
优先用 crypto.getRandomValues,取不到时退回 Math.random;用于抽奖发奖等场景仍建议用专业平台。It prefers crypto.getRandomValues and falls back to Math.random; for prize draws use a dedicated service.
最小值比最大值大怎么办?What if min is larger than max?
自动交换顺序,按小的在前计算。Bounds swap automatically so the smaller value comes first.