한 걸음 두 걸음

자바 JAVA ] 난수 / 랜덤하게 생성 본문

Language/Java

자바 JAVA ] 난수 / 랜덤하게 생성

언제나 변함없이 2020. 1. 23. 09:55
반응형

Math.random()

1~10 사이의 랜덤값

int randomNumber = (int)(Math.random()*10)+1

Math.random()는 01 사이의 랜덤 실수를 반환하므로, 10을 곱해서 09까지의 값을 갖게 한 후, 1을 더해줘서 1~10범위로 맞춰준다.

Random class

1~10 사이의 랜덤값

Random rand = new Random();
int randomNumber = rand.nextInt(10)+1 ;

10을 매개변수로 주면 09까지 랜덤하게 반환하므로 1을 더해서 110으로 범위 맞춰준다.

반응형