sitelink1 | |
---|---|
sitelink2 | |
sitelink3 | |
sitelink4 | |
sitelink5 | |
sitelink6 |
다음은 Java를 사용하여 알파벳 대소문자를 랜덤으로 조합하는 코드입니다.
import java.util.Random;
public class RandomAlphabet {
public static void main(String[] args) {
int length = 10; // 생성할 문자열의 길이
String result = generateRandomAlphabet(length);
System.out.println(result);
}
public static String generateRandomAlphabet(int length) {
Random random = new Random();
StringBuilder sb = new StringBuilder();
for (int i = 0; i < length; i++) {
char c = (char) (random.nextInt(26) + 'a');
if (random.nextBoolean()) {
c = Character.toUpperCase(c);
}
sb.append(c);
}
return sb.toString();
}
}
위 코드에서 generateRandomAlphabet 메서드는 입력된 length 값만큼 알파벳 대소문자를 랜덤으로 조합하여 문자열을 생성합니다.
이 때 Random 클래스를 사용하여 랜덤 값을 생성하고, StringBuilder 클래스를 사용하여 문자열을 빌드합니다.
각 문자를 생성할 때는 a부터 z까지 26개의 알파벳 중에서 랜덤으로 선택한 다음, 다시 랜덤 값으로 대소문자를 결정하여 StringBuilder에 추가합니다.
마지막으로 StringBuilder에 저장된 문자열을 반환합니다.