본문 바로가기
💻 하나씩 차곡차곡/Back-end

[자바/JAVA] 랜덤 숫자 (= 난수) 만드는 방법 (Random 객체, Math.random 함수)

by 뚜루리 2021. 11. 13.
728x90
320x100

랜덤 숫자 (난수 중에서 정수)를 만드는 방법은 크게 두 가지가 있다. 


1. Random 객체 이용하기

// 랜덤숫자 만들기 - random 객체, setseed 함수 이용
// 범위  : 1 ~ 100
Random randomNum1 = new Random();
randomNum1.setSeed(System.currentTimeMillis());
System.out.print(randomNum1.nextInt(100) + 1);

 

2. Math.random 함수 이용하기 

// 랜덤숫자 만들기 - Math.random() 함수 이용
// 범위 : 1 ~ 100
int randomNum2 = (int)(Math.random() * 99 ) + 1;
System.out.println(randomNum2);

 

  • 실제로는 2번 방법을 주로 사용 했었는데, 1번 방법도 알게 되었음. 
  • 잘 외워둬야지. 
728x90
320x100