반응형
Java에서 1 ~ 50 사이의 임의의 값을 얻고 싶습니다.
math.random ()의 도움으로 어떻게 할 수 있습니까?
?
math.random ()
값이 반환되는 값을 어떻게 바인즈합니까?
해결 방법
첫 번째 해결책은 java.util.random
클래스를 사용하는 것입니다.
import java.util.Random;
Random rand = new Random();
// Obtain a number between [0 - 49].
int n = rand.nextInt(50);
// Add 1 to the result to get a number from the required range
// (i.e., [1 - 50]).
n += 1;
다른 해결책은 math.random ()
를 사용하고 있습니다.
double random = Math.random() * 49 + 1;
또는
int random = (int)(Math.random() * 50 + 1);
참조 페이지 https://stackoverflow.com/questions/5887709
반응형
'자바' 카테고리의 다른 글
명령 프롬프트에서 JAR 파일을 실행하십시오 (0) | 2021.04.10 |
---|---|
java.net.SocketException의 원인이되는 항목 : 연결 재설정? (0) | 2021.04.10 |
java.lang.Reflect.InvocationTargetException의 원인이되는 것은 무엇입니까? (0) | 2021.04.10 |
Java의 문자열 값에서 enum 값을 가져 오는 방법은 무엇입니까? (0) | 2021.04.10 |
'android.os.networkonmainthreadException'을 수정하는 방법은 무엇입니까? (0) | 2021.04.10 |
댓글