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으로 범위 맞춰준다.
반응형