코드 사본은 다음과 같습니다.
public static void main (String [] args) {
// 문자열 s = randomnum.getRandomnumstr (5);
//system.out.println(s);
System.out.println ( "5자를 포함하는 5 개의 문자열 생성 :");
Randomnum.suijizifuchuan (5,5);
System.out.println ( "6자가 포함 된 3 개의 문자열 생성 :");
Randomnum.suijizifuchuan (6,3);
System.out.println ( "1 ~ 10자를 포함하는 1 ~ 20 개의 문자열 생성 :");
randomnum.suijizifuchuan ((int) (20*math.random ()), (int) (10*math.random ());
System.out.println ( "랜덤 생성 문자 :");
int i = 0;
while (i <(int) (10*math.random ()) {
randomnum.suijizifuchuan ((int) (20*math.random ()), 1);
i ++;
}
}
public static void suijizifuchuan (int x, int y) {
for (int j = 0; j <y; j ++) {
for (int i = 0; i <x; i ++) {
int a = (int) (100*math.random ()+100*math.random ());
while (true) {
if (a> 96 & a <123)
부서지다;
또 다른
a = (int) (100*math.random ()+100*math.random ());
}
System.out.print ((char) a);
}
System.out.println ();
}
}
실행 결과 :