@Float()

2.0 新增

生成任意浮点型(4字节)数值

数据类型起始版本 2.0.0

参数

名称类型必填默认值说明
minFloat0最小值,不指定默认最小 0
maxFloat3.40282346638528860e+38最大值,不指定时默认最大 3.40282346638528860e+38
scaleInteger2精度位,不指定时默认为 2
nullSamplerString为空(null)比例,如“1:2”表示生成随机值3次平均1次为null

用法

@Float()

生成一个值范围为 0 ~ 3.40282346638528860e+38 随机浮点型数值

示例:
@Float()
输出:
1.2222222
@Float(nullWeight)

生成一个值范围为 0 ~ 3.40282346638528860e+38 随机浮点型数值,并指定null值占比

示例:
@Float(1:2)
输出:
1.2222222
@Float(scale)

生成一个值范围为 0 ~ 3.40282346638528860e+38 精度为 scale 随机浮点型数值

示例:
@Float(5)
输出:
87901.011273092290435.18326
@Float(min,max)

生成一个值范围为 min ~ max 随机浮点型数值

示例:
@Float(5,15)
输出:
5.2222222
@Float(min,max,scale,nullWeight)

完整参数构造器,具体请查看完整参数说明

示例:
@Float(0,10,5,1:2)
输出:
1.22222
@Float(min,max,scale)

生成一个值范围为 min ~ max 且精度为 scale 随机浮点型数值

示例:
@Float(5,15,2)
输出:
5.22
← 返回函数参考