C# 클래스 NSoft.NFramework.Numerics.PoissonRandomizer

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

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

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

상속: RandomizerBase
파일 보기 프로젝트 열기: debop/NFramework

공개 메소드들

메소드 설명
Next ( ) : double

난수 발생

PoissonRandomizer ( ) : System

기본 생성자

PoissonRandomizer ( Func randomNumberFunc = null ) : System

생성자

PoissonRandomizer ( double mean ) : System

생성자

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

생성자

메소드 상세

Next() 공개 메소드

난수 발생
public Next ( ) : double
리턴 double

PoissonRandomizer() 공개 메소드

기본 생성자
public PoissonRandomizer ( ) : System
리턴 System

PoissonRandomizer() 공개 메소드

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

PoissonRandomizer() 공개 메소드

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

PoissonRandomizer() 공개 메소드

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