public class RandomUtil extends Object
| 构造器和说明 |
|---|
RandomUtil() |
| 限定符和类型 | 方法和说明 |
|---|---|
static int |
getIntRandom(int x,
int y)
获取最小值到最大值之间的整数随机数 [x,y]
|
static String |
randomShortUUID()
生成短(8位)uuid
|
static String |
randomUUID()
UUID的编码规则:
1)1~8位采用系统时间,在系统时间上精确到毫秒级保证时间上的惟一性;
2)9~16位采用底层的IP地址,在服务器集群中的惟一性;
3)17~24位采用当前对象的HashCode值,在一个内部对象上的惟一性;
4)25~32位采用调用方法的一个随机数,在一个对象内的毫秒级的惟一性。
|
static String |
randomUUID24() |
public static String randomShortUUID()
public static String randomUUID()
public static String randomUUID24()
public static int getIntRandom(int x,
int y)
x - y - Copyright © 2021. All rights reserved.