程序包 com.ajaxjs.util

类 RandomTools


  • public class RandomTools
    extends Object
    Random Tools.
    • 构造器详细资料

      • RandomTools

        public RandomTools()
    • 方法详细资料

      • generateRandomNumber

        public static int generateRandomNumber()
      • generateRandomNumber

        public static int generateRandomNumber​(int numDigits)
        生成一个指定位数的随机整数。
        参数:
        numDigits - 指定位数
        返回:
        指定位数的随机整数
      • generateRandomNumberOld

        public static int generateRandomNumberOld()
      • generateRandomNumberOld

        public static int generateRandomNumberOld​(int numDigits)
        生成一个指定位数的随机整数。
        参数:
        numDigits - 指定位数
        返回:
        指定位数的随机整数
      • generateRandomString

        public static String generateRandomString()
        生成指定长度的随机字符,可能包含数字
        返回:
        随机字符
      • generateRandomString

        public static String generateRandomString​(int length)
        生成指定长度的随机字符,可能包含数字
        参数:
        length - 户要求产生字符串的长度
        返回:
        随机字符
      • generateRandomStringOld

        public static String generateRandomStringOld​(int length)
        生成指定长度的随机字符,可能包含数字 另外一个方法 ...
        参数:
        length - 户要求产生字符串的长度
        返回:
        随机字符
      • uuid

        public static String uuid​(boolean isRemove)
        生成一个 UUID,可选择是否去掉其中的 "-" 符号(Copy from Spring,Spring 提供的算法性能远远高于 JDK 的)
        参数:
        isRemove - 是否去掉 "-" 符号
        返回:
        生成的 UUID 字符串
      • uuid

        public static String uuid()
        生成一个去掉 "-" 字符的 UUID 字符串
        返回:
        生成的 UUID 字符串