C# Класс Brunet.Util.SecureRandom

Наследование: System.Random
Показать файл Открыть проект

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

Свойство Тип Описание
_rng System.Security.Cryptography.RandomNumberGenerator
_sample_buffer byte[]
_state Sample

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

Метод Описание
Next ( ) : int
Next ( int high ) : int
Next ( int low, int high ) : int
NextBytes ( byte tofill ) : void
NextDouble ( ) : double
SecureRandom ( ) : System
SecureRandom ( RandomNumberGenerator rng ) : System
Test ( int low, int high, int count, double eps ) : void
TestCoincidence ( int count ) : void
TestElement ( int hits, int bins, int count, double eps ) : bool

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

Метод Описание
NextSample ( ) : Sample
Pop ( uint max ) : Sample

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

Метод Описание
Test100 ( ) : void
TestCoincidences ( ) : void
TestNoRandom ( ) : void

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

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

public Next ( ) : int
Результат int

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

public Next ( int high ) : int
high int
Результат int

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

public Next ( int low, int high ) : int
low int
high int
Результат int

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

public NextBytes ( byte tofill ) : void
tofill byte
Результат void

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

public NextDouble ( ) : double
Результат double

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

protected NextSample ( ) : Sample
Результат Sample

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

protected Pop ( uint max ) : Sample
max uint
Результат Sample

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

public SecureRandom ( ) : System
Результат System

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

public SecureRandom ( RandomNumberGenerator rng ) : System
rng System.Security.Cryptography.RandomNumberGenerator
Результат System

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

public Test ( int low, int high, int count, double eps ) : void
low int
high int
count int
eps double
Результат void

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

public TestCoincidence ( int count ) : void
count int
Результат void

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

public static TestElement ( int hits, int bins, int count, double eps ) : bool
hits int
bins int
count int
eps double
Результат bool

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

_rng защищенное свойство

protected RandomNumberGenerator,System.Security.Cryptography _rng
Результат System.Security.Cryptography.RandomNumberGenerator

_sample_buffer защищенное свойство

protected byte[] _sample_buffer
Результат byte[]

_state защищенное свойство

protected Sample _state
Результат Sample