介绍

按规则产生随机数

方法

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   作者:刘利军