类 RandomUtil

java.lang.Object
me.codeplayer.util.RandomUtil

public abstract class RandomUtil extends Object
用于协助处理与随机生成有关的工具类
从以下版本开始:
2014-10-15
作者:
Ready
  • 构造器概要

    构造器
    构造器
    说明
     
  • 方法概要

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

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

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