2017-02-28 5 views
-5

Poisson 분포 함수를 구현하여 난수를 생성하는 방법을 보았습니다. 어떻게 실행해야하는지 모릅니다. 누군가가 난수를 인쇄 할 수있는 주요 방법으로 나를 도울 수 있습니까? 다음은 코드입니다.난수 생성을위한 poisson의 주된 방법

public static int getPoisson(double lambda) { 

double L = Math.exp(-lambda); 
double p = 1.0; 
int k = 0; 

do { 

    k++; 
    p *= Math.random(); 
} 

while (p > L); 

return k - 1; 

} 

고맙습니다.

public class Test { 
    public static int getPoisson(double lambda) { ... your code 

    public static void main(String[] args) { 
    System.out.println("Got: " + getPoisson(0.1)); 
    } 
} 

하지만 진짜 대답은 :

+1

"실행 방법을 모르겠습니다." 다른 모든 Java 기능처럼 실행하십시오. 어쩌면 몇 가지 Java 자습서를 먼저 읽으십시오. – Trilarion

답변

0

무엇에 대해 당신이 프로그래밍을 학습 할 때; 당신은 공부하고 학습함으로써 그렇게합니다.

따라서 진짜 대답은 --- here을 읽고 읽기 시작합니다. 당신 자신.

+0

자, 고마워. 정말 고마워. – Miji05