一: Random类(java.util.Random)
构造器:
示例:
/**
* 功能描述:随机获取6位纯数字
*
* @param
*/
public static String getRandom() {
int code = 0;
while (code < 100000) {
code = new Random().nextInt(999999);
}
return String.valueOf(code);
}
public static String generateCode() {
Random random = new Random();
long i = random.nextInt();
DecimalFormat df = new DecimalFormat("00000000");
String id = df.format(i);
return id;
}
java.text.DecimalFormat:
二: UUID类(java.util.UUID)
构造器:
示例:
/* 生成32位的UUID */
public static String generateId() {
UUID uuid = UUID.randomUUID();
String id = uuid.toString();
id = id.replaceAll("-", "");
return id;
}