- 介绍
- 方法
- produceNumber(int maxLength) : int
- produceRegionNumber(int minNumber,int maxNumber) : int
- produceString(int maxLength) : String
- produceStringAndNumber(int maxLength) : String
- produceResultByCustom(String customString,int maxLength) : String
- produceResultByCustom(String customString,int maxLength) : String
介绍
按规则产生随机数
方法
produceNumber(int maxLength) : int
随机产生几位数字:例:maxLength=3,则结果可能是 012
- 参数说明:Object
参数名 | 类型 | 必填 | 默认值 | 说明 |
---|---|---|---|---|
maxLength | int | 是 | 返回随机数的长度 |
返回数据说明:int
返回长度为maxLength的随机数
示例:
final int number = produceNumber(source.length());
produceRegionNumber(int minNumber,int maxNumber) : int
随机产生区间数字:例:minNumber=1,maxNumber=2,则结果可能是 1、2,包括首尾。
- 参数说明
参数名 | 类型 | 必填 | 默认值 | 说明 |
---|---|---|---|---|
minNumber | int | 是 | 开始值 | |
maxNumber | int | 是 | 结束值 |
返回数据说明:int
产生的随机数
示例:
//返回4-7之间的数字
int number = produceRegionNumber(4,7);
- 注意
produceString(int maxLength) : String
随机产生几位字符串:例:maxLength=3,则结果可能是 aAz
- 参数说明:Object
参数名 | 类型 | 必填 | 默认值 | 说明 |
---|---|---|---|---|
maxLength | int | 是 | 返回的字符串的长度 |
返回数据说明:int
返回长度为maxLength的字符串
示例:
//生成长度为3 的字符串
String str = produceString(3);
- 注意
produceStringAndNumber(int maxLength) : String
随机产生随机数字+字母:例:maxLength=3,则结果可能是 1Az
- 参数说明:Object
参数名 | 类型 | 必填 | 默认值 | 说明 |
---|---|---|---|---|
maxLength | int | 是 | 返回值的长度 |
返回数据说明:int
返回长度为maxLength的字符串加数字的组合
示例:
//生成长度为3 的字符串
String str = produceStringAndNumber(3);
- 注意
produceResultByCustom(String customString,int maxLength) : String
自定义随机产生结果
- 参数说明:Object
参数名 | 类型 | 必填 | 默认值 | 说明 |
---|---|---|---|---|
customString | String | 否 | 源字符串 | |
maxLength | int | 是 | index数值 |
返回数据说明:String
返回源字符串中index为maxLength的字符
示例:
String str = produceResultByCustom('asdasdsafsfsad',3);
- 注意
produceResultByCustom(String customString,int maxLength) : String
自定义随机产生结果
- 参数说明:Object
参数名 | 类型 | 必填 | 默认值 | 说明 |
---|---|---|---|---|
customString | String | 否 | 源字符串 | |
maxLength | int | 是 | index数值 |
返回数据说明:String
返回源字符串中index为maxLength的字符
示例:
String validateCode = RandomUtil.produceResultByCustom("0123456789abcdefghi", 4);
- 注意
最后编辑: 肖海杰 文档更新时间: 2023-04-26 08:43 作者:刘利军