자바(Java)
[자바] key 생성
xemaker
2018. 10. 1. 11:22
키생성 방법에는 여러가지가 있을 수 있다. 일련번호만 사용할 수도 있고 기타 등등...
그 중 아래와 같은 방법도 있다.
키에 날짜가 들어가면 키만 봐도 날짜를 알 수가 있으니 좋다.
public static String makeKey(){
DateFormat sdFormat = new SimpleDateFormat("yyyyMMddHHmmss");
Date nowDate = new Date();
String tempDate = sdFormat.format(nowDate);
int len = 3;
String ab = "abcdefghijklmnopqrstuvwxyz";
Random rnd = new Random();
StringBuffer sb = new StringBuffer(len);
for(int i=0; i<len; i++) sb.append(ab.charAt(rnd.nextInt(ab.length())));
return tempDate+sb;
}