Search

조건문3_개념01_랜덤

대분류
STEP02 조건문
소분류
조건문3_개념

영상

개념

package 조건문3_개념; import java.util.Random; /* # 랜덤 1. import java.util.Random; 2. Random ran = new Random(); 3. int rNum = ran.nextInt(랜덤범위); 4. (0 ~ 랜덤범위-1) 사이값이 나온다. */ public class 조건문3_개념01_랜덤 { public static void main(String[] args) { Random ran = new Random(); // 예) 0 ~ 2 사이의 랜덤 int rNum = ran.nextInt(3); System.out.println(rNum); // 문제1) 1 ~ 5 사이의 랜덤 rNum = ran.nextInt(5) + 1; // [0 ~ 4] + 1 System.out.println(rNum); // 문제2) -3 ~ 3 사이의 랜덤 /* # 음수 범위 계산 방법 ex ) -a~b까지 중에서 랜덤 범위 : b-(-a) + 1 이 nextInt에 작성 rNum = ran.nestInt((b-(-a)+1) - a */ rNum = ran.nextInt(7) - 3; // [0 ~ 6] - 3 System.out.println(rNum); // 문제3) 150 ~ 250 사이의 랜덤 rNum = ran.nextInt(250); // [0 ~ 249] rNum = ran.nextInt(251); // [0 ~ 250] rNum = ran.nextInt(251) + 150; // [0 ~ 250] + 150 rNum = ran.nextInt(101) + 150; // [0 ~ 100] + 150 } }
Java
복사