public class Random extends Object
| 构造器和说明 |
|---|
Random() |
| 限定符和类型 | 方法和说明 |
|---|---|
byte[] |
randomBytes(int length)
随机bytes
|
<T> T |
randomEle(List<T> list)
随机获得列表中的元素
|
<T> T |
randomEle(List<T> list,
int limit)
随机获得列表中的元素
|
<T> List<T> |
randomEles(List<T> list,
int count)
随机获得列表中的一定量元素
|
<T> Set<T> |
randomEleSet(Collection<T> collection,
int count)
随机获得列表中的一定量的不重复元素,返回Set
|
int |
randomInt()
获得随机数
|
int |
randomInt(int limit)
获得指定范围内的随机数 [0,limit)
|
int |
randomInt(int min,
int max)
获得指定范围内的随机数
|
String |
randomNumbers(int length)
获得一个只包含数字的字符串
|
String |
randomString(int length)
获得一个随机的字符串(只包含数字和字符)
|
String |
randomString(String baseString,
int length)
获得一个随机的字符串
|
String |
randomUUID() |
public int randomInt(int min,
int max)
min - 最小数max - 最大数public int randomInt()
public int randomInt(int limit)
limit - 限制随机数的范围,不包括这个数public byte[] randomBytes(int length)
length - 长度public <T> T randomEle(List<T> list)
T - 元素类型list - 列表public <T> T randomEle(List<T> list, int limit)
T - 元素类型list - 列表limit - 限制列表的前N项public <T> List<T> randomEles(List<T> list, int count)
T - 元素类型list - 列表count - 随机取出的个数public <T> Set<T> randomEleSet(Collection<T> collection, int count)
T - 元素类型collection - 列表count - 随机取出的个数IllegalArgumentException - 需要的长度大于给定集合非重复总数public String randomString(int length)
length - 字符串的长度public String randomNumbers(int length)
length - 字符串的长度public String randomString(String baseString, int length)
baseString - 随机字符选取的样本length - 字符串的长度public String randomUUID()
Copyright © 2017. All rights reserved.