@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