[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인 배열을 생성한 후 랜덤 알파벳을 저장하고, 각 알파벳을 출력합니다.
이제 위의 두 가지 방법으로 랜덤으로 배치된 알파벳을 생성하는 방법에 대해 알게 되었습니다. 이를 응용하여 다양한 프로그램을 작성할 수 있습니다.
참고 문헌: