본문 바로가기

프로그래밍/시스템

[java] random , Math.random 메서드

반응형

 

1. Random

 

Random 메서드사용하려면  

import java.util.Random; 패키지를 추가해야된다.

 

 

 

사용법은 밑에 사진과 같음.

 

먼저 Random 객체를 만들어주고 nextType를 이용해서 값을 랜덤하게 뽑아낸다. 

 Type에는 자료형이 온다.

 

 ... %100 이면  수의범위가 -99 부터 99까지다. 

 

 

 

 

2. Math.random

 

 

위 메서드는 0.4911936558621218와 같이 소숫점 단위로 난수를 발생시킨다. 

반환형이 double이기 때문에 int형으로 바꿔줘야한다.

 

수의 범위를 지정하려면 난수 값에 곱하기를 해주면 된다.

 

 

사용방법 : (Math.random() * 최댓값) + 최솟값

 

 

위에 코드는 1~100사이의 숫자를 뽑아내서 출력해준다.

 

 

 

 

 

 

 

 

반응형