C# Класс OpenCvSharp.RNG_MT19937

Mersenne Twister random number generator
operations.hpp
Показать файл Открыть проект

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

Метод Описание
Next ( ) : uint

updates the state and returns the next 32-bit unsigned integer random number

RNG_MT19937 ( ) : System

RNG_MT19937 ( uint s ) : System

Run ( ) : uint

Run ( uint b ) : uint

returns a random integer sampled uniformly from [0, N).

Seed ( uint s ) : void

Uniform ( double a, double b ) : double

returns uniformly distributed double-precision floating-point random number from [a,b) range

Uniform ( float a, float b ) : float

returns uniformly distributed floating-point random number from [a,b) range

Uniform ( int a, int b ) : int

returns uniformly distributed integer random number from [a,b) range

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

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

updates the state and returns the next 32-bit unsigned integer random number
public Next ( ) : uint
Результат uint

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

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

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

public RNG_MT19937 ( uint s ) : System
s uint
Результат System

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

public Run ( ) : uint
Результат uint

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

returns a random integer sampled uniformly from [0, N).
public Run ( uint b ) : uint
b uint
Результат uint

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

public Seed ( uint s ) : void
s uint
Результат void

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

returns uniformly distributed double-precision floating-point random number from [a,b) range
public Uniform ( double a, double b ) : double
a double
b double
Результат double

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

returns uniformly distributed floating-point random number from [a,b) range
public Uniform ( float a, float b ) : float
a float
b float
Результат float

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

returns uniformly distributed integer random number from [a,b) range
public Uniform ( int a, int b ) : int
a int
b int
Результат int