杂项
生成高度可定制的随机数
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
,或者在不允许重复的情况下,请求的数量大于可能生成的数字总数。