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

Cauchy 분포를 가지는 Random 함수

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

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

상속: RandomizerBase
파일 보기 프로젝트 열기: debop/NFramework

공개 메소드들

메소드 설명
CauchyRandomizer ( ) : System

생성자

CauchyRandomizer ( Func randomNumberFunc = null ) : System

생성자

Next ( ) : double

난수 발생

NextUniform ( ) : double

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

메소드 상세

CauchyRandomizer() 공개 메소드

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

CauchyRandomizer() 공개 메소드

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

Next() 공개 메소드

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

NextUniform() 공개 정적인 메소드

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