C# Class NSoft.NFramework.Numerics.CauchyRandomizer

Cauchy 분포를 가지는 Random 함수

( 밀도 함수 f(x) = 1 / ( 1 + x * x) * PI)의 분포 )

정규분포와 비슷하지만, 끝이 퍼져있고, 적분은 발산하므로, 확률이나 분산은 구할 수 없다.

Inheritance: RandomizerBase
Mostra file Open project: debop/NFramework

Public Methods

Method Description
CauchyRandomizer ( ) : System

생성자

CauchyRandomizer ( Func randomNumberFunc = null ) : System

생성자

Next ( ) : double

난수 발생

NextUniform ( ) : double

일양분포를 가지도록 한 난수 발생 함수

Method Details

CauchyRandomizer() public method

생성자
public CauchyRandomizer ( ) : System
return System

CauchyRandomizer() public method

생성자
public CauchyRandomizer ( Func randomNumberFunc = null ) : System
randomNumberFunc Func 사용자 정의 함수
return System

Next() public method

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

NextUniform() public static method

일양분포를 가지도록 한 난수 발생 함수
public static NextUniform ( ) : double
return double