C# Class NSoft.NFramework.Numerics.TriangularRandomizer

삼각 분포의 난수발생기
Inheritance: RandomizerBase
Afficher le fichier Open project: debop/NFramework

Méthodes publiques

Méthode Description
GetIntervalLength ( ) : double

상하한 구간

Next ( ) : double

난수 발생

SetParameters ( double lower, double upper, double m ) : void

상하한 구간 설정

TriangularRandomizer ( ) : System

생성자

TriangularRandomizer ( Func randomNumberFunc = null ) : System

생성자

TriangularRandomizer ( Interval interval, double m ) : System

생성자

TriangularRandomizer ( double lower, double upper, double m ) : System

생성자

TriangularRandomizer ( double lower, double upper, double m, Func randomNumberFunc = null ) : System

생성자

Method Details

GetIntervalLength() public méthode

상하한 구간
public GetIntervalLength ( ) : double
Résultat double

Next() public méthode

난수 발생
public Next ( ) : double
Résultat double

SetParameters() public méthode

상하한 구간 설정
public SetParameters ( double lower, double upper, double m ) : void
lower double
upper double
m double
Résultat void

TriangularRandomizer() public méthode

생성자
public TriangularRandomizer ( ) : System
Résultat System

TriangularRandomizer() public méthode

생성자
public TriangularRandomizer ( Func randomNumberFunc = null ) : System
randomNumberFunc Func 사용자 정의 난수 발생 함수
Résultat System

TriangularRandomizer() public méthode

생성자
public TriangularRandomizer ( Interval interval, double m ) : System
interval Interval 상하한 구간
m double 중심 (삼각형의 꼭지점)
Résultat System

TriangularRandomizer() public méthode

생성자
public TriangularRandomizer ( double lower, double upper, double m ) : System
lower double 하한
upper double 상한
m double 중심 (삼각형의 꼭지점)
Résultat System

TriangularRandomizer() public méthode

생성자
public TriangularRandomizer ( double lower, double upper, double m, Func randomNumberFunc = null ) : System
lower double 하한
upper double 상한
m double 중심 (삼각형의 꼭지점)
randomNumberFunc Func 사용자 정의 난수 발생 함수
Résultat System