public class RandomUtil
extends java.lang.Object
| 限定符和类型 | 字段和说明 |
|---|---|
static java.lang.String |
LOWER_CHAR
随机获取字母的字符串
|
static java.lang.String |
LOWER_UPPER_CHAR
随机获取大小写字母的字符串
|
static java.lang.String |
NUMBER
随机获取数字的字符串
|
static java.lang.String |
NUMBER_LOWER_CHAR
随机获取数字+小字母的字符串
|
static java.lang.String |
NUMBER_LOWER_UPPER_CHAR
随机获取数字+大小写字母的字符串
|
static java.lang.String |
NUMBER_UPPER_CHAR
随机获取数字+大写字母的字符串
|
static java.lang.String |
UPPER_CHAR
随机获取大写字母的字符串
|
| 构造器和说明 |
|---|
RandomUtil() |
| 限定符和类型 | 方法和说明 |
|---|---|
static java.util.concurrent.ThreadLocalRandom |
getRandom()
获取随机对象
|
static boolean |
randomBoolean()
获取随机boolean [true or false]
|
static CalculationResultDTO |
randomCalculation(int max)
随机指定范围的+、-、*运算
|
static CalculationResultDTO |
randomCalculation(int min,
int max)
随机获取+、-、*运算
不包含除法
|
static int |
randomInt(int max)
获取随机数字,范围[0,max]
不包含max
|
static int |
randomInt(int min,
int max)
获取随机数字,范围[min,max]
包含min,但不包含max
|
static java.lang.String |
randomString(int length)
随机生成指定长度的字符串,默认包含字母+数字
|
static java.lang.String |
randomString(int length,
java.lang.String randomStr)
随机生成指定长度字符串,字符串内容为取样字符串中的字符(randomStr)
|
public static final java.lang.String NUMBER
public static final java.lang.String LOWER_CHAR
public static final java.lang.String UPPER_CHAR
public static final java.lang.String LOWER_UPPER_CHAR
public static final java.lang.String NUMBER_LOWER_CHAR
public static final java.lang.String NUMBER_UPPER_CHAR
public static final java.lang.String NUMBER_LOWER_UPPER_CHAR
public static java.lang.String randomString(int length)
length - 生成的字符串长度public static java.lang.String randomString(int length,
java.lang.String randomStr)
length - 生成字符串的内容randomStr - 随机字符串的取样字符串public static int randomInt(int max)
max - 随机数字范围,不包含maxpublic static int randomInt(int min,
int max)
min - 随机范围起始值max - 随机范围截止值public static java.util.concurrent.ThreadLocalRandom getRandom()
public static boolean randomBoolean()
public static CalculationResultDTO randomCalculation(int max)
max - 最大数字,不包含该数字public static CalculationResultDTO randomCalculation(int min, int max)
min - 最小值max - 最大值,不包含该数字