类 RandomUtil
- java.lang.Object
-
- me.codeplayer.util.RandomUtil
-
public abstract class RandomUtil extends Object
用于协助处理与随机生成有关的工具类- 作者:
- Ready
-
-
构造器概要
构造器 构造器 说明 RandomUtil()
-
方法概要
所有方法 静态方法 具体方法 修饰符和类型 方法 说明 static booleangetBoolean()随机返回一个boolean值static chargetChar(char[] chars)根据指定的字符数组,随机返回其中的一个字符
如果字符数组为空,则默认返回一个空格字符' 'static chargetChar(String str)根据指定的字符串,随机返回其中的一个字符
如果为空字符串,则默认返回一个空格字符' 'static doublegetDouble()随机返回0 ~ 1之间(不包括1)的双精度浮点数static floatgetFloat()随机返回0 ~ 1之间(不包括1)的单精度浮点数static intgetInt(int min, int max)返回min(包括)和max(包括)之间的一个随机整数static StringgetIntString(int length)随机生成指定长度的数字字符串static longgetLong()随机返回一个long值
因为java.util.Random类使用只以 48 位表示的种子,所以此算法不会返回所有可能的 long值。static StringgetString(char[] chars, int length)随机抽取指定字符数组中的字符,生成指定长度的字符串static StringgetString(String str, int length)随机抽取指定字符串中的字符,生成指定长度的字符串
-
-
-
方法详细资料
-
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,则返回空字符串
-
-