Java/Chapter
Java Chapter.6 - Random
Marmellata
2023. 3. 20. 16:43
Random
: Random은 참조자료형으로 랜덤한 숫자를 반환해준다.
Import 와 변수 선언이 반드시 필요하다.
예시
package Day06;
import java.util.Random; // Random 의 Import 선언
public class RandomTest {
public static void main(String[] args) {
// TODO Auto-generated method stub
Random r = new Random(); // Random 을 r 이란 변수에 선언
이렇게 선언한 이후에 Random 을 사용할 수 있다.
사용 예제
package Day06;
import java.util.Random; // Random 의 Import 선언
public class RandomTest {
public static void main(String[] args) {
// TODO Auto-generated method stub
Random r = new Random(); // Random 을 r 이란 변수에 선언
int num = r.nextInt(10); // 0~9
int num2 = r.nextInt(10)+1; // 1~10
int num3 = r.nextInt(16)+15; // 15~30
System.out.println(num);
System.out.println(num2);
System.out.println(num3);
}
}
출력 결과
4
8
23
예제 문제
package Day06;
import java.util.Random;
public class Q2 {
public static void main(String[] args) {
// TODO Auto-generated method stub
// A의 유니코드 65에 정수형 랜덤 0-25를 더한 유니코드를 문자열로 랜덤 10번 반환해라.
Random r = new Random();
String result = ""; // 합산을 이어 붙일거니, String
for (int i = 0; i<10;i++) { // 10번 진행
result+=(char)(65+r.nextInt(26)); // 정수65+랜덤25를 더한후, 문자열로 변환해 result 에 합산
}
System.out.println(result);
}
}
출력 결과
VOCPWKHJKI