验证中...
Languages: Java
Categories: 常用工具包
Latest update 2019-06-27 17:14
gistfile1.txt
Raw Copy
public class CodeUtil {
/**
* UUID
* @return
*/
public static String uuid() {
return UUID.randomUUID().toString().replace("-", "").toLowerCase();
}
/**
* 当前时间精确到毫秒 + 5位随机数
* @return
*/
public static String time() {
return new SimpleDateFormat("yyyyMMddHHmmssSSS").format(new Date()) + ints(5);
}
/**
* 随机数字 (支持[1-10]位)
* @param n
* @return
*/
public static String ints(int n) {
int min = (int)Math.pow(10, n-1);
int max = (int)Math.pow(10, n) - min - 1;
return String.valueOf(new Random().nextInt(max) + min);
}
/**
* 随机字符串 (支持[1-64]位)
* @param n
* @return
*/
public static String strs(int n) {
String str = UUID.randomUUID().toString().replace("-", "");
if (n>0 && n<=32) {
return str.substring(0, n);
}
str += UUID.randomUUID().toString().replace("-", "");
if (n>32 && n<=64) {
return str.substring(0, n);
}
return null;
}
}

Comment list( 0 )

You need to Sign in for post a comment

Help Search