类 RandomUtil
java.lang.Object
me.codeplayer.util.RandomUtil
用于协助处理与随机生成有关的工具类
- 从以下版本开始:
- 2014-10-15
- 作者:
- Ready
-
构造器概要
构造器 -
方法概要
修饰符和类型方法说明static boolean随机返回一个boolean值static chargetChar(char[] chars) 根据指定的字符数组,随机返回其中的一个字符
如果字符数组为空,则默认返回一个空格字符' 'static char根据指定的字符串,随机返回其中的一个字符
如果为空字符串,则默认返回一个空格字符' 'static double随机返回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 String随机抽取指定字符串中的字符,生成指定长度的字符串
-
构造器详细资料
-
RandomUtil
public RandomUtil()
-
-
方法详细资料
-
getInt
public static int getInt(int min, int max) 返回min(包括)和max(包括)之间的一个随机整数- 参数:
min- 返回的最小值max- 返回的最大值
-
getIntString
随机生成指定长度的数字字符串 -
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
根据指定的字符串,随机返回其中的一个字符
如果为空字符串,则默认返回一个空格字符' ' -
getString
随机抽取指定字符数组中的字符,生成指定长度的字符串- 参数:
chars- 用于提供字符来源的字符数组length- 生成的字符串的长度。如果长度小于1,则返回空字符串
-
getString
随机抽取指定字符串中的字符,生成指定长度的字符串- 参数:
str- 用于提供字符来源的字符串length- 生成的字符串的长度。如果长度小于1,则返回空字符串
-