C# Класс NSoft.NFramework.Numerics.RandomizerBase

기본 난수 발생기
Наследование: IRandomizer
Показать файл Открыть проект

Защищенные свойства (Protected)

Свойство Тип Описание
IsDebugEnabled bool
log NLog.Logger

Открытые методы

Метод Описание
Fill ( double v ) : void

난수를 발생시켜서 지정된 배열에 채운다

Fill ( double v, double mean, double stdev ) : void

난수를 발생시켜서 Normalize(double[],double,double)를 수행한다.

Next ( ) : double

난수 발생

Reset ( ) : bool

초기화한다.

Reset ( int seed ) : bool

난수 발생 함수를 초기화 한다.

Защищенные методы

Метод Описание
Normalize ( double v, double mean, double stdev ) : double

일양분포의 난수값을 정규분포의 난수값으로 변환한다.

Normalize ( double v, double mean, double stdev ) : void

일양분포의 난수값을 정규분포의 난수값으로 변환한다.

RandomizerBase ( Func randomNumberFunc = null ) : System

생성자

Приватные методы

Метод Описание
RandomizerBase ( ) : System

static constructor

Описание методов

Fill() публичный Метод

난수를 발생시켜서 지정된 배열에 채운다
public Fill ( double v ) : void
v double 난수를 담을 배열
Результат void

Fill() публичный Метод

난수를 발생시켜서 Normalize(double[],double,double)를 수행한다.
public Fill ( double v, double mean, double stdev ) : void
v double 난수를 담을 배열
mean double 정규분포의 평균
stdev double 정규분포의 표준편차
Результат void

Next() публичный абстрактный Метод

난수 발생
public abstract Next ( ) : double
Результат double

Normalize() защищенный Метод

일양분포의 난수값을 정규분포의 난수값으로 변환한다.
protected Normalize ( double v, double mean, double stdev ) : double
v double Uniform 분포에서의 변수
mean double 정규분포의 평균
stdev double 정규분포의 표준편차
Результат double

Normalize() защищенный Метод

일양분포의 난수값을 정규분포의 난수값으로 변환한다.
protected Normalize ( double v, double mean, double stdev ) : void
v double Uniform 분포에서의 변수
mean double 정규분포의 평균
stdev double 정규분포의 표준편차
Результат void

RandomizerBase() защищенный Метод

생성자
protected RandomizerBase ( Func randomNumberFunc = null ) : System
randomNumberFunc Func 사용자 정의 난수 발생 함수
Результат System

Reset() публичный Метод

초기화한다.
public Reset ( ) : bool
Результат bool

Reset() публичный Метод

난수 발생 함수를 초기화 한다.
public Reset ( int seed ) : bool
seed int
Результат bool

Описание свойств

IsDebugEnabled защищенное статическое свойство

protected static bool IsDebugEnabled
Результат bool

log защищенное статическое свойство

protected static NLog.Logger log
Результат NLog.Logger