public class RandomUtil
extends java.lang.Object
| 限定符和类型 | 字段和说明 |
|---|---|
static java.lang.String |
LOWER_CASE
a~z小写字母
|
static java.lang.String |
LOWER_UPPER_CASE_NUMBER
0~9,a~z,A~Z字符串
|
static java.lang.String |
NUMBER
0~9数字字符串
|
static int |
RGB_LIMIT
RGB颜色范围上限
|
static java.lang.String |
UPPER_CASE
A~Z大写字母
|
| 限定符和类型 | 方法和说明 |
|---|---|
static java.util.concurrent.ThreadLocalRandom |
getRandom()
获取随机对象
|
static boolean |
randomBoolean()
随机获取boolean
|
static java.awt.Color |
randomColor()
随机获取一种颜色
|
static double |
randomDouble()
随机获取double类型随机数, 范围[0 ~
Double.MAX_VALUE], 最大值不包含Double.MAX_VALUE |
static double |
randomDouble(double max)
随机获取double类型随机数, 范围[0, max], 不包含max
|
static double |
randomDouble(double min,
double max)
随机获取double类型随机数, 范围[min,max],不包含max
|
static int |
randomInt()
获取随机数字,范围[0,Integer.MAX_VALUE],不包含Integer.MAX_VALUE
|
static int |
randomInt(int max)
获取随机数字,范围[0,max]。
|
static int |
randomInt(int min,
int max)
获取随机数据,范围[min,max]。
|
static long |
randomLong()
随机获取long类型随机数,范围[0,Long.MAX_VALUE],不包含Long.MAX_VALUE
|
static long |
randomLong(long max)
随机获取long类型随机数,范围[0,max],不包含max
|
static long |
randomLong(long min,
long max)
随机获取long类型随机数,范围[min,max],不包含max
max不能小于等于min
|
static java.lang.String |
randomString(int length)
随机获取指定长度的字符串
取样字符串
LOWER_UPPER_CASE_NUMBER |
static java.lang.String |
randomString(int length,
java.lang.String str)
随机从指定的取样字符串中获取指定长度的字符串
|
public static final java.lang.String NUMBER
public static final java.lang.String LOWER_CASE
public static final java.lang.String UPPER_CASE
public static final java.lang.String LOWER_UPPER_CASE_NUMBER
public static final int RGB_LIMIT
public static java.util.concurrent.ThreadLocalRandom getRandom()
public static int randomInt()
public static int randomInt(int max)
max参数不能小于或等于0
max - 随机数最大范围,不包含maxpublic static int randomInt(int min,
int max)
min - 随机数最小范围max - 随机数最大范围,不包含max。public static boolean randomBoolean()
public static java.lang.String randomString(int length)
LOWER_UPPER_CASE_NUMBERlength - 随机获取字符串的长度public static java.lang.String randomString(int length,
java.lang.String str)
length - 随机获取字符串的长度str - 取样字符串public static long randomLong()
public static long randomLong(long max)
max - 随机数最大值,不能小于或等于0,最大值不包含maxpublic static long randomLong(long min,
long max)
min - 随机数最小值max - 随机数最大值,最大值不包含maxpublic static java.awt.Color randomColor()
public static double randomDouble()
Double.MAX_VALUE], 最大值不包含Double.MAX_VALUEpublic static double randomDouble(double max)
max - 随机数最大值, 最大值不包含maxpublic static double randomDouble(double min,
double max)
min - 随机数最小值,包含minmax - 随机数最大值, 最大值不包含max