I/T/Java2009.11.24 09:57
임의로 문자를 추출하는 프로그램 입니다.
글자수를 parameter로 받으며 chars 배열 안에 있는 문자들 중 무작위로 문자를 생성하여 추출합니다.

package keepburning;
import java.util.Random;

/**
 * @Project : Blog
 * @Name : RandomString.java
 * @Date : 2008. 08. 13
 * @Author : Keep Burning
 * @Blog : http://keepburning.tistory.com
 * @Description : Generate random string
 */
public class RandomString {
	
	static public String getRandomString(int length) {
		StringBuffer buffer = new StringBuffer();
		Random random = new Random();
		
		String chars[] = "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".split(",");
		
		for ( int i=0 ; i<length ; i++ ) {
			buffer.append(chars[random.nextInt(chars.length)]);
		}
		return buffer.toString();
	}

	public static void main(String[] args) {
		System.out.println(RandomString.getRandomString(10));
	}

}

Posted by 황타

티스토리 툴바