C# Class NSoft.NFramework.Numerics.PoissonRandomizer

시간당 발생하는 횟수의 평균이 lambda인 Poisson 분포를 가지는 Random 함수

단위시간당 일어난 횟수의 평균값을 가지고 실제 단위사간당 일어나는 횟수에 대한 난수를 발생시킨다.

단위시간에 접수창고에 오는 손님의 수, 고속도로에서 단위시간에 통과하는 차량의 수 등은 Poisson 분포에 따른다.

Inheritance: RandomizerBase
ファイルを表示 Open project: debop/NFramework

Public Methods

Method Description
Next ( ) : double

난수 발생

PoissonRandomizer ( ) : System

기본 생성자

PoissonRandomizer ( Func randomNumberFunc = null ) : System

생성자

PoissonRandomizer ( double mean ) : System

생성자

PoissonRandomizer ( double mean, Func randomNumberFunc = null ) : System

생성자

Method Details

Next() public method

난수 발생
public Next ( ) : double
return double

PoissonRandomizer() public method

기본 생성자
public PoissonRandomizer ( ) : System
return System

PoissonRandomizer() public method

생성자
public PoissonRandomizer ( Func randomNumberFunc = null ) : System
randomNumberFunc Func 사용자 정의 난수 발생기
return System

PoissonRandomizer() public method

생성자
public PoissonRandomizer ( double mean ) : System
mean double 단위시간당 발생하는 평균 횟수 (기본값은 1.0)
return System

PoissonRandomizer() public method

생성자
public PoissonRandomizer ( double mean, Func randomNumberFunc = null ) : System
mean double 단위시간당 발생하는 평균 횟수 (기본값은 1.0)
randomNumberFunc Func
return System