/**
* UUID简介: UUID含义是通用唯一识别码 (Universally Unique Identifier), UUID
* 的目的,是让分布式系统中的所有元素,都能有唯一的辨识资讯,而不需要透过中央控制端来做辨识资讯的指定。
* 如此一来,每个人都可以建立不与其它人冲突的UUID。在这样的情况下,就不需考虑数据库建立时的名称重复问题
* UUID 表示一个 128 位的值 有 4 种不同的基本 UUID 类型: 基于时间的
* UUID、DCE 安全 UUID、基于名称的 UUID 和随机生成的 UUID。 这些类型的 version 值分别为 1、2、3 和 4
* 用途:用于数据库的主键id
* */
// 得到不包含"-"的uuid
public static String getUUID()
{
UUID uuid = UUID.randomUUID();
String str = uuid.toString();
// 将uuid中的"-"替换成""
String temp2 = str.replaceAll("-", "");
return temp2;
}
// 得到指定数量的UUID
public static String[] getUUID2(int number)
{
if (number < 1)
{
return null;
}
String str[] = new String[number];
for (int i = 0; i < number; i++)
{
str[i] = getUUID();
}
return str;
}