[java] 자바에서 랜덤으로 배치된 알파벳 생성하기

랜덤으로 알파벳을 생성하여 배치하는 Java 프로그램을 작성하는 방법에 대해 알아보겠습니다.

랜덤 알파벳 생성하기

우선 java.util.Random 클래스를 사용하여 랜덤 알파벳을 생성할 수 있습니다. 아래 코드는 5개의 랜덤 알파벳을 생성하는 예제입니다.

import java.util.Random;

public class RandomAlphabet {
    public static void main(String[] args) {
        Random random = new Random();
        int length = 5;
        for (int i = 0; i < length; i++) {
            char randomChar = (char) (random.nextInt(26) + 'a');
            System.out.print(randomChar + " ");
        }
    }
}

위 코드에서는 Random 클래스를 사용하여 알파벳을 생성하고, nextInt(26)을 호출하여 0부터 25 사이의 숫자를 얻은 후 ‘a’를 더해 알파벳으로 변환합니다.

랜덤 알파벳 배치하기

만약 랜덤 알파벳을 배열에 저장하고 배치하고 싶다면 아래 코드를 참고하세요.

import java.util.Random;

public class RandomAlphabetArrangement {
    public static void main(String[] args) {
        Random random = new Random();
        char[] alphabetArr = new char[5];
        for (int i = 0; i < alphabetArr.length; i++) {
            alphabetArr[i] = (char) (random.nextInt(26) + 'a');
        }
        for (char alpha : alphabetArr) {
            System.out.print(alpha + " ");
        }
    }
}

위 코드는 길이가 5인 배열을 생성한 후 랜덤 알파벳을 저장하고, 각 알파벳을 출력합니다.

이제 위의 두 가지 방법으로 랜덤으로 배치된 알파벳을 생성하는 방법에 대해 알게 되었습니다. 이를 응용하여 다양한 프로그램을 작성할 수 있습니다.

참고 문헌: