2011-11-13 3 views
-2

두 개의 난수를 나눌 수있는 방법이 있습니까? 예 : number1과 number2 은 1에서 10 사이의 두 난수이며 number2를 나눈 숫자 1을 생성하려고합니다. . 고맙습니다자바를 사용하여 두 개의 난수를 나누는 방법

+0

귀하의 질문이 명확하지 않다 (이 개 숫자를 얻기 위해, 단지 두 번 호출). 다시 말해주세요. –

+0

무엇을 시도 했습니까? 어떤 결과를 얻었습니까? 어떤 결과를 기대 했습니까? – sarnold

답변

5

임의의 숫자를 생성 한 다음 다른 숫자를 생성하고 첫 번째 숫자와 곱하여 두 번째 숫자를 얻을 수 있습니다.

3

Brute-Force를 사용하면 1-10에서 원하는 모든 간격을 반복 할 수 있습니다.

int N=10; 
for (int i=1; i<= N; i++){ 
    for (int j=1; j<= N; j++){ 
     if (i%j==0){ 
      System.out.println(i+" " + j); 
     } 
    } 
} 
2

나는 1과 10 사이의 두 개의 정수를 생성하기를 원한다고 가정하고 있습니다.
Random 클래스의 nextInt(int) 클래스는 임의의 정수를 생성하는 데 사용할 수 있습니다. 0 (포함)과 주어진 인수 (포함되지 않음) 사이의 숫자를 생성하므로 결과에 0을 곱해야 0에서 10까지의 정수가됩니다. 이제 1을 추가하여 1에서 10 사이의 숫자를 얻으십시오.

예 :

import java.util.Random; 

private final Random random = new Random(); 

private int random10() { 
    return 1 + random.nextInt(10); 
} 

관련 문제