类 RandomUtil


  • public abstract class RandomUtil
    extends java.lang.Object
    用于协助处理与随机生成有关的工具类
    作者:
    Ready
    • 构造器概要

      构造器 
      构造器 说明
      RandomUtil()  
    • 方法概要

      所有方法 静态方法 具体方法 
      修饰符和类型 方法 说明
      static boolean getBoolean()
      随机返回一个boolean值
      static char getChar​(char[] chars)
      根据指定的字符数组,随机返回其中的一个字符
      如果字符数组为空,则默认返回一个空格字符' '
      static char getChar​(java.lang.String str)
      根据指定的字符串,随机返回其中的一个字符
      如果为空字符串,则默认返回一个空格字符' '
      static double getDouble()
      随机返回0 ~ 1之间(不包括1)的双精度浮点数
      static float getFloat()
      随机返回0 ~ 1之间(不包括1)的单精度浮点数
      static int getInt​(int min, int max)
      返回min(包括)和max(包括)之间的一个随机整数
      static java.lang.String getIntString​(int length)
      随机生成指定长度的数字字符串
      static long getLong()
      随机返回一个long值
      因为 java.util.Random 类使用只以 48 位表示的种子,所以此算法不会返回所有可能的 long值。
      static java.lang.String getString​(char[] chars, int length)
      随机抽取指定字符数组中的字符,生成指定长度的字符串
      static java.lang.String getString​(java.lang.String str, int length)
      随机抽取指定字符串中的字符,生成指定长度的字符串
      • 从类继承的方法 java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • 构造器详细资料

      • RandomUtil

        public RandomUtil()
    • 方法详细资料

      • getInt

        public static int getInt​(int min,
                                 int max)
        返回min(包括)和max(包括)之间的一个随机整数
        参数:
        min - 返回的最小值
        max - 返回的最大值
      • getIntString

        public static java.lang.String getIntString​(int length)
        随机生成指定长度的数字字符串
      • getDouble

        public static double getDouble()
        随机返回0 ~ 1之间(不包括1)的双精度浮点数
      • getFloat

        public static float getFloat()
        随机返回0 ~ 1之间(不包括1)的单精度浮点数
      • getLong

        public static long getLong()
        随机返回一个long值
        因为 java.util.Random 类使用只以 48 位表示的种子,所以此算法不会返回所有可能的 long值。
      • getBoolean

        public static boolean getBoolean()
        随机返回一个boolean值
      • getChar

        public static char getChar​(char[] chars)
        根据指定的字符数组,随机返回其中的一个字符
        如果字符数组为空,则默认返回一个空格字符' '
      • getChar

        public static char getChar​(java.lang.String str)
        根据指定的字符串,随机返回其中的一个字符
        如果为空字符串,则默认返回一个空格字符' '
      • getString

        public static java.lang.String getString​(char[] chars,
                                                 int length)
        随机抽取指定字符数组中的字符,生成指定长度的字符串
        参数:
        chars - 用于提供字符来源的字符数组
        length - 生成的字符串的长度。如果长度小于1,则返回空字符串
      • getString

        public static java.lang.String getString​(java.lang.String str,
                                                 int length)
        随机抽取指定字符串中的字符,生成指定长度的字符串
        参数:
        str - 用于提供字符来源的字符串
        length - 生成的字符串的长度。如果长度小于1,则返回空字符串