C# Class NSoft.NFramework.Numerics.WeibullRandomizer

Weibull 분포를 따르는 Random Generator

기계 구입 후 시간에 따라 발생하는 고장 확률에 대한 분포를 표현한다.

alpha < 1 이면 초기 고장형, alpha = 1 이면 지수분포이며, 우발 고장형, alpha > 1 이면 마모 고장형이라 한다.

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

Public Methods

Method Description
Next ( ) : double

난수 발생

WeibullRandomizer ( ) : System

생성자

WeibullRandomizer ( Func randomNumberFunc = null ) : System

생성자

WeibullRandomizer ( double alpha ) : System

생성자

WeibullRandomizer ( double alpha, Func randomNumberFunc = null ) : System

생성자

Method Details

Next() public method

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

WeibullRandomizer() public method

생성자
public WeibullRandomizer ( ) : System
return System

WeibullRandomizer() public method

생성자
public WeibullRandomizer ( Func randomNumberFunc = null ) : System
randomNumberFunc Func
return System

WeibullRandomizer() public method

생성자
public WeibullRandomizer ( double alpha ) : System
alpha double
return System

WeibullRandomizer() public method

생성자
public WeibullRandomizer ( double alpha, Func randomNumberFunc = null ) : System
alpha double
randomNumberFunc Func
return System