java에 random 함수를 사용하여 특정 문자열을 지정해서 그 중에 랜덤으로 문자를 추출해서 임시 비밀번호를 생성하는 로직을 만들게 되었다...
public static String getRandomPw(){ //특정 문자열을 지정한다.(length:40) String str = "1234MNO890ABCDEFGHIJKL567PQRSTUVWXYZSLK"; //랜덤 함수를 선언을 하고... Random random = new Random(); //random.nextInt 메소드를 이용해 0~39 사이 무작위 정수를 추출 한후 //(nextInt는 0부터 시작이고, max 값은 -1의 값이 온다.) //주어진 문자열에서 해당하는 index의 문자를 다시 추출하게 된다. char a = str.charAt(random.nextInt(40)); char b = str.charAt(random.nextInt(40)); char c = str.charAt(random.nextInt(40)); char d = str.charAt(random.nextInt(40)); char e = str.charAt(random.nextInt(40)); char f = str.charAt(random.nextInt(40)); //마지막으로 이렇게 해주면...6자리의 랜덤한 문자열이 만들어지게 된다. return a+b+c+d+e+f; }