时间戳
long sjc13 = System.currentTimeMillis();//13位时间戳
long sjc10= System.currentTimeMillis()/1000;//10位时间戳
生成指定的随机字符串,比如指定字符为abcdef0123456789,传入需要生成的位数。
public static String getRandomString(int length) {
//随机字符串的随机字符库
String keyString = "abcdef0123456789";
StringBuilder sb = new StringBuilder();
Random random = new Random();
for (int i = 0; i < length; i++) {
sb.append(keyString.charAt(random.nextInt(keyString.length())));
}
return sb.toString();
}
随机字符串,传入想要的位数即可,5、10、15、20等随机生成大小写数字字符串
public static String getRandomString2(int length) {
//随机字符串的随机字符库
String keyString = "abcdefghijkmnopqrstuvwxyzABCDEFGHIJKLMNPQRSTUVWXYZ0123456789";
StringBuilder sb = new StringBuilder();
Random random = new Random();
for (int i = 0; i < length; i++) {
sb.append(keyString.charAt(random.nextInt(keyString.length())));
}
return sb.toString();
}