어떻게 0.00에서 100 사이의 숫자를 생성합니까? 방법을 알아 내려고 노력하고 있지만 나는 그것을 작동시키지 못한다.자바 생성 숫자
는 기능을 선호하고 나는 'getRandom (0.00, 100)'
어떻게 0.00에서 100 사이의 숫자를 생성합니까? 방법을 알아 내려고 노력하고 있지만 나는 그것을 작동시키지 못한다.자바 생성 숫자
는 기능을 선호하고 나는 'getRandom (0.00, 100)'
무작위 클래스가있다처럼 호출 할 수 있습니다. 인터넷 검색이 도움이됩니다 ...
인터넷 검색은 "자바 무작위"로 가장 좋은 결과를 나타냅니다. JavaDoc 참조입니다.
그래서 시도하십시오, int rand = new Random().nextInt(101)
. 그러면 0에서 101 사이의 임의의 숫자가 생성됩니다. EXCLUSIVE. 0에서 100까지의 임의의 숫자가 생성됩니다.
EDIT : 제가 지적했듯이 0에서 100까지의 값을 갖습니다. 쉽게 벗어나는 실수. 당신은
그러면 ** 0 **에서 100으로 숫자가 생성되고, 1에서 100이 아닌 – user902383
유틸리티 클래스 아래에 사용
GenerateRandomNumber.getRandom(0, 100)
코드 조각 사용 getRandom (INT, int) 메소드 호출 할 수 있습니다 : 임의의 클래스에 대한
package com.test;
import java.util.Random;
public class GenerateRandomNumber {
public static void main(String[] args) {
int randomNumberBetween1To100 = getRandom(0, 100);
System.out.println("Random number between 1 to 100 is: " + randomNumberBetween1To100);
}
public static int getRandom(int minNumber, int maxNumber) {
Random rand = new Random();
int randomNum = rand.nextInt(maxNumber - minNumber);
return randomNum;
}
}
은'getRandom (10,15)'을 시도해보십시오. 범위 (0,4)에서 숫자를 생성합니다 (10 , 15) – user902383
그래, 개인적으로 0에서 100을 요구했기 때문에 의도적으로이 해결책을 제시했다. 그러나 그렇습니다. 난수 간의 범위가 예상되지 않으면 변경해야합니다. 감사. –
읽기 (http://docs.oracle.com/javase를 /6/docs/api/java/util/Random.html). – Batty
Math.Random. 구글! – ohlmar
http://docs.oracle.com/javase/7/docs/api/java/util/Random.html –