자바 Random 클래스로 무작위 문자열 만들기 | Random Class
프로그래밍을 하다보면 랜덤 함수를 사용할 일이 많다. 숫자건 문자건 예측이 안되는 다량의 문자들을 데이터로써 생성할 수도 있다. 거기에 정규식을 이용하면 가상의 단어 조합도 만들 수 있다. 이 모든일이 어디서 부터 시작되는가? 난수 발생기로부터 시작된다. 자바의 Random 클래스는 java.util 패키지에 있다. Math.random() 으로 짠 소스 코드도 많이 보인다. 스태틱 메소드로 사용할 수 있으니 아무래도 더 자주 쓰게 된다. 이 포스팅에서는 위의 두가지를 사용하여 랜덤한 문자열을 생성해 보겠다. 먼저 숫자를 문자로 바꾸기 위한 아스키 코드에 대하여 알아야 한다. 자세한 사항은 아래의 포스팅을 참고하는데, 기본적으로 십진수 숫자 65 ~ 90 까지 영문 소문자, 97 ~ 122까지 영문 대문..