指南

如何生成一定范围内的随机整数或小数

可以使用该工具在指定范围内生成随机整数或小数,也可以一次生成多个结果。设置范围、模式、数量和小数位数后提交即可,但范围与数量必须符合输入规则。

工具 随机数生成器

先了解输入方式

这个工具适合在给定数值范围内生成随机整数或小数,也能一次请求多个结果。整数模式和小数模式分别处理范围与精度:整数模式会先把最小值和最大值转换为整数,小数模式则按照指定的小数位数处理结果。若不填写最小值、最大值或数量,系统会分别使用 0、100 和 1;小数位数留空时不会套用默认值。

操作步骤:设置范围、模式和数量

  1. 在最小值和最大值中填写数值。最小值必须严格小于最大值;两者相等或顺序相反时,调用不会成功。若使用整数模式,范围端点中的小数部分会在生成前按整数处理,因此不要把整数模式当作保留小数端点的方式。

  2. 选择整数模式或小数模式。整数模式会把转换后的下限和上限都纳入可能范围。小数模式则填写小数位数,并注意该数值最多支持到 10 位;小数位数为空或格式不兼容时,小数模式可能处理失败。

  3. 填写要生成的数量。数量必须是整数,范围为 1 到 1000。留空时使用数量 1。最小值、最大值会转换为浮点数,数量会转换为整数;无法完成这些转换的输入会导致调用失败。

  4. 提交生成请求并查看结果。请求数量在允许范围内且输入有效时,会返回相应数量的随机值;小数模式的值会按请求的小数位数四舍五入。

如何阅读结果及其边界

结果中的数值就是本次请求生成的结果。整数模式下,经过整数转换的下限和上限都可能出现;小数模式下,应结合设置的小数位数阅读数值,不要把未填写或不兼容的小数位数当作可自动修正的输入。

成功请求还会提供这些生成值的总和与平均值,两者都按 10 位小数进行舍入。数量越多,返回的值越多,但数量仍须处于 1 到 1000 的范围内。工具声明不使用网络访问;这一点不能用来推断具体部署位置、数据保存方式或隐私保证。

使用示例

你需要为一次抽签准备 3 个位于 10 到 20 范围内的随机整数。

将最小值设为 10、最大值设为 20,选择整数模式,把数量设为 3,然后提交生成请求。

成功后,结果应包含 3 个整数,并提供这 3 个值的总和和平均值;不预设具体数值。

使用限制

  • 整数模式会先转换范围端点,小数精度最多为 10 位,数量不能超出 1 到 1000;小数位数为空或格式不兼容时,小数模式可能失败。

常见错误

  • 常见原因是把相等或反向的范围提交,或输入无法转换为数值;请改为可转换的数值,并确认最小值严格小于最大值。

常见问题

整数模式会包含范围端点吗?

可以,但在整数模式下,最小值和最大值会先转换为整数,转换后的两个端点都可能出现在结果中。

一次能生成多个随机数吗?

可以,数量填写为 1 到 1000 之间的整数即可;留空时使用 1。

小数位数可以留空或设置很多位吗?

小数模式支持最多 10 位的小数精度。小数位数留空或格式不兼容时,处理可能失败,因此应填写可用的精度值。

工具

随机数生成器