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

Weibull 분포를 따르는 Random Generator

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

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

상속: RandomizerBase
파일 보기 프로젝트 열기: debop/NFramework 1 사용 예제들

공개 메소드들

메소드 설명
Next ( ) : double

난수 발생

WeibullRandomizer ( ) : System

생성자

WeibullRandomizer ( Func randomNumberFunc = null ) : System

생성자

WeibullRandomizer ( double alpha ) : System

생성자

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

생성자

메소드 상세

Next() 공개 메소드

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

WeibullRandomizer() 공개 메소드

생성자
public WeibullRandomizer ( ) : System
리턴 System

WeibullRandomizer() 공개 메소드

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

WeibullRandomizer() 공개 메소드

생성자
public WeibullRandomizer ( double alpha ) : System
alpha double
리턴 System

WeibullRandomizer() 공개 메소드

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