@String()

2.0 新增

生成随机字符串

数据类型起始版本 2.0.0

参数

名称类型必填默认值说明
length字符串长度,默认 6,最大长度 2^31-1 个字符
min最小长度,不指定时默认长度 0(返回空串""),如果同时指定了 length 当前参数不生效
max最大长度,最大长度上限 2^31-1 个字符,如果同时指定了 length 当前参数不生效
chars用于生成字符串的字符集元素,不指定时默认从 52 英文字母(a-z A-Z)和 10 个阿拉伯数字(0-9)中随机选择指定长度字符串,最大 2^31-1 个字符数,如:123456ABCDEF
nullSampler为空(null)比例,如“1:2”表示生成随机值3次平均1次为null

用法

@String(arg0,arg1,arg2,arg3,arg4)

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

示例:
@String(1,,,ABCDE,"1:2")
输出:
AnullBCnull
@String(arg0,arg1)

生成指定长度范围的随机字符

示例:
@String(2,6)
输出:
ht8utcy
@String(arg0,arg1,arg2)

在用户指定字符集内生成固定长度字符串,并指定null值占比

示例:
@String(3,"1:2",abcdef123456)
输出:
ec2f36c3a
@String()

生成6位固定长度的随机字符

示例:
@String()
输出:
ceja7d
@String(arg0)

生成固定长度字符串

示例:
@String(2)
输出:
uyh8
@String(arg0,arg1)

生产固定范围长度的字符串,并指定null值占比

示例:
@String(3,"1:2")
输出:
ec2nullc3a
← 返回函数参考