본문 바로가기

프로그래밍/Java

자바 랜덤으로 비밀번호를 생성하는 소스

 

★ 자바 랜덤으로 비밀번호 생성 

 

package exam;

 

import java.util.Random;

 

public class Exam01 {
 public static void main(String[] args) {
  
  String password = getRandomPassword(8);
  
  System.out.println("비밀번호 초기화 ==> "+password);
  
 }
 
 public static String getRandomPassword( int length ){
        char[] charaters = {'a','b','c','d','e','f','g','h','i','j','k','l','m','n','o','p','q','r','s',

                                       't','u','v','w','x','y','z','0','1','2','3','4','5','6','7','8','9'};
        StringBuilder sb = new StringBuilder("");
        Random rn = new Random();
        for( int i = 0 ; i < length ; i++ ){
            sb.append( charaters[ rn.nextInt( charaters.length ) ] );
        }
        return sb.toString();
    }

 

 

★ 결과

 

비밀번호 초기화 ==> 193z13ad 

 

완전 간단함...ㅋㅋ

 

출처 : http://blog.naver.com/PostView.nhn?blogId=sukjun40&logNo=100151189308

'프로그래밍 > Java' 카테고리의 다른 글

올바른 equals 사용법  (0) 2014.11.17
빠른 for문  (0) 2014.11.10
<Vector> for, Iterator, Enumeration 반복,열거형 출력  (0) 2014.11.10
접근제어자 public, protected, private  (0) 2014.11.04
① final 에 대한 이해  (0) 2014.11.04