杂项

生成高度可定制的随机数

0次调用

需要一个简单的随机数,还是需要一串不重复的、带小数的随机数?这个接口都能满足你!

GET
uapis.cn
/api/v1/misc/randomnumber
查询参数
6
min
integer

生成随机数的最小值(包含)。

max
integer

生成随机数的最大值(包含)。

count
integer

需要生成的随机数的数量。

allow_repeat
boolean

是否允许生成的多个数字中出现重复值。

allow_decimal
boolean

是否生成小(浮点)数。如果为 false,则只生成整数。

decimal_places
integer

如果 allow_decimal=true,这里可以指定小数的位数。

功能概述

这是一个强大的随机数生成器。你可以指定生成的范围(最大/最小值)、数量、是否允许重复、以及是否生成小数(并指定小数位数)。

流程图

Diagram

使用须知

不重复生成的逻辑限制 当设置 allow_repeat=false 时,请确保取值范围 (max - min + 1) 大于或等于你请求的数量 count。否则,系统将无法生成足够的不重复数字,请求会失败并返回 400 错误。

查询参数

min
integer

生成随机数的最小值(包含)。

max
integer

生成随机数的最大值(包含)。

count
integer

需要生成的随机数的数量。

allow_repeat
boolean

是否允许生成的多个数字中出现重复值。

allow_decimal
boolean

是否生成小(浮点)数。如果为 false,则只生成整数。

decimal_places
integer

如果 allow_decimal=true,这里可以指定小数的位数。

响应

200 / 请求成功

生成成功!返回一个包含随机数的数组。

400 / 错误的请求

请求参数无效。例如,min 大于 max,或者在不允许重复的情况下,请求的数量大于可能生成的数字总数。