java 10位13位时间戳 ,指定、随机字符串

时间戳

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();
	} 

 

你可能感兴趣的:(java 10位13位时间戳 ,指定、随机字符串)