@Bool()
2.0 新增生成布尔类型值
数据类型起始版本 2.0.0
参数
| 名称 | 类型 | 必填 | 默认值 | 说明 |
|---|---|---|---|---|
| trueWeight | — | — | 为真比例,如值:“2:1” ,表示生成随机 Bool 值 3 次平均 2 次为 true,一次为 false,默认:2:1 | |
| nullSampler | — | — | 为空(null)比例,如“1:2”表示生成随机值3次平均1次为null | |
| dict | — | — | 用于生成布尔值的字典,字典值通过|分隔,只能有两个值,且第一个对应true,第二个对应false,例如:1|0,男|女,不指定时默认 true 和 false |
用法
@Bool(arg0,arg1,arg2)完整参数构造器,具体请查看完整参数说明。
示例:
@Bool(2:1,1:5,1|0)
输出:
1null0@Bool(arg0,arg1)生成true、false、null,其中true占比为trueWeight,null占比为nullWeight
示例:
@Bool(2:1,1:5)
输出:
truenullfalse@Bool(arg0)生成true、false、null,其中null按指定占比生成
示例:
@Bool(2:1)
输出:
truetruefalse@Bool()生成true或false,比例2:1
示例:
@Bool()
输出:
truefalse