본문 바로가기

JAVA

20자리 랜덤 문자열 생성 (AccessKey 만들 때)

랜덤 문자열 생성 (AccessKey 만들 때)

import java.util.Random;
public class MyClass {
    public static void main(String args[]) {
        String str = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789";
    int strLength = str.length();

    Random random = new Random();

    StringBuffer randomStr = new StringBuffer();
    for (int i = 0; i < 20; i++) {
      randomStr.append(str.charAt(random.nextInt(strLength)));
    }

    System.out.println(randomStr.toString());

    }
}

'JAVA' 카테고리의 다른 글

자주 쓰이는 정규식 패턴  (2) 2022.11.04
JAVA 버전 설정 ( 17 => 11)  (2) 2022.10.26
문자열 배열 길이 순으로 정렬하기 (Comparator)  (0) 2022.10.06
10진수 => 2진수  (0) 2022.10.06
고차원 배열 출력  (0) 2022.10.04