@Float()

2.0 新增

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

数据类型起始版本 2.0.0

参数

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

用法

@Float(arg0,arg1,arg2,arg3)

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

示例:
@Float(0,10,5,1:2)
输出:
1.22222
@Float(arg0,arg1,arg2)

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

示例:
@Float(5,15,2)
输出:
5.22
@Float(arg0)

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

示例:
@Float(5)
输出:
87901.011273092290435.18326
@Float()

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

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

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

示例:
@Float(1:2)
输出:
1.2222222
@Float(arg0,arg1)

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

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