程序包 com.sh.util

类 RandomUtil


public class RandomUtil extends SHUtils
Description: 随机数工具类 Title:首亨软件 - CRM、TSS、ERP等信息化管理软件
  • 字段详细资料

    • RANDOM_TYPE_NUMBERIC

      public static final int RANDOM_TYPE_NUMBERIC
      另请参阅:
    • RANDOM_TYPE_CHAR

      public static final int RANDOM_TYPE_CHAR
      另请参阅:
    • RANDOM_TYPE_CHARNUMBERIC

      public static final int RANDOM_TYPE_CHARNUMBERIC
      另请参阅:
  • 构造器详细资料

    • RandomUtil

      public RandomUtil()
  • 方法详细资料

    • generateNumberic

      public static String generateNumberic(int length)
      获取随机数字
      参数:
      length - 需要获得随机数的长度
      返回:
      String
    • generateChar

      public static String generateChar(int length)
      获取随机字符
      参数:
      length - 需要获得随机数的长度
      返回:
      String
    • generateCharNumber

      public static String generateCharNumber(int length)
      随机数字、字符
      参数:
      length - 需要获得随机数的长度
      返回:
      String
    • generateRandomValue

      public static String generateRandomValue(int length, int type)
      获得随机数字符串
      参数:
      length - 需要获得随机数的长度
      type - 随机数的类型:'0':表示仅获得数字随机数;'1':表示仅获得字符随机数;'2':表示获得数字字符混合随机数
      返回:
      String
    • generateRandomValue

      public static String generateRandomValue(int length)
      生成随机数,有可能是数字,有可能是字符,也有可能是混合型
      参数:
      length - 需要获得随机数的长度
      返回:
      String
    • generateRandomValueWithFirstChar

      public static String generateRandomValueWithFirstChar(int length)
      获取以字符开始的随机值
      参数:
      length - 需要获得随机数的长度
      返回:
      String
    • generateIntRandomValue

      public static int generateIntRandomValue(int max)
      获取0~max之间的随机数
      参数:
      max - 最大值(包括)
      返回:
      随机值
    • generateIntRandomValue

      public static int generateIntRandomValue(int min, int max)
      产生min~max之间的随机数
      参数:
      min - 最小值(包括)
      max - 最大值(包括)
      返回:
      随机值