C# Class NSoft.NFramework.Numerics.BinominalRandomizer

시도 횟수와 확률이 주어지면 그 확률을 만족하는 횟수를 Random하게 반환한다. 주사위의 한면이 나올 확률이 1/6 인데, 시도 횟수가 증가함에 따라 1/6에 수렴하게 된다.
Inheritance: RandomizerBase
显示文件 Open project: debop/NFramework

Public Methods

Method Description
BinominalRandomizer ( int trials, double probability ) : System

생성자

BinominalRandomizer ( int trials, double probability, Func rndFunc = null ) : System

생성자

Next ( ) : double

난수 발생

Private Methods

Method Description
BinominalRandomizer ( ) : System

Method Details

BinominalRandomizer() public method

생성자
public BinominalRandomizer ( int trials, double probability ) : System
trials int 시도 횟수
probability double 확률
return System

BinominalRandomizer() public method

생성자
public BinominalRandomizer ( int trials, double probability, Func rndFunc = null ) : System
trials int 시도 횟수
probability double 확률
rndFunc Func
return System

Next() public method

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