mojo's Blog

임의의 수 생성하기 본문

Java

임의의 수 생성하기

_mojo_ 2021. 7. 17. 22:24

Random 클래스를 이용하여 임의의 수를 설정할 수 있다.

 

Random r = new Random(); <= 객체 r을 생성하고

 

int randNum = r.nextInt(100); <=  0~99까지 임의의 정수를 생성한다.

 

Random 클래스를 이용하여 0~100 사이의 임의의 숫자를 찾아내도록 하는 code

import java.util.*;

public class Main {
	
	public static void main(String[] args) {
		// TODO Auto-generated method stub
		Scanner scanner=new Scanner(System.in);
		
		Random r=new Random();
		int k=r.nextInt(101);
		int first=0, end=100, count=0;
		while(first<=end) {
			int mid=(first+end)/2;
			count++;
			if(mid==k) {
				System.out.println(mid+" = "+k+" count : "+count);
				break;
			}
			else if(mid<k) {
				first=mid+1;
			}
			else {
				end=mid-1;
			}
		}
		
		scanner.close();
	}

}

Comments