类 RandomUtil

java.lang.Object
cn.hamm.airpower.util.RandomUtil

@Component public class RandomUtil extends Object

随机助手类

作者:
Hamm.cn
  • 构造器详细资料

    • RandomUtil

      public RandomUtil()
  • 方法详细资料

    • randomString

      @NotNull public final @NotNull String randomString()

      获取32位随机字符串

      返回:
      随机字符串
    • randomString

      @NotNull public final @NotNull String randomString(int length)

      获取指定位数的随机字符串

      参数:
      length - 字符串的长度
      返回:
      随机字符串
    • randomNumbers

      @NotNull public final @NotNull String randomNumbers(int length)

      获取随机数字的字符串

      参数:
      length - 字符串的长度
      返回:
      随机字符串
    • randomString

      @NotNull public final @NotNull String randomString(String baseString, int length)

      获取指定样本的随机字符串

      参数:
      baseString - 随机字符选取的样本
      length - 字符串的长度
      返回:
      随机字符串
    • randomInt

      public final int randomInt()

      获取一个随机整数

      返回:
      随机数
      另请参阅:
    • randomInt

      public final int randomInt(int exclude)

      获得指定范围内的随机数

      参数:
      exclude - 排除的数字
      返回:
      随机数
    • randomInt

      public final int randomInt(int minInclude, int maxExclude)

      获得指定范围内的随机数

      参数:
      minInclude - 最小数(包含)
      maxExclude - 最大数(不包含)
      返回:
      随机数
    • randomInt

      public final int randomInt(int min, int max, boolean includeMin, boolean includeMax)

      获得指定范围内的随机数

      参数:
      min - 最小数
      max - 最大数
      includeMin - 是否包含最小值
      includeMax - 是否包含最大值
      返回:
      随机数