RandomEngineInterface
in
Источник псевдослучайности — чистый поставщик битов.
Контракт намеренно сведён к единственному примитиву: выдать сырое беззнаковое 32-битное слово. Вся производная логика (диапазоны без смещения, числа с плавающей точкой, выбор из набора, перемешивание) реализована поверх этого примитива в Randomizer.
Такое разделение делает выборку с отбраковкой (rejection sampling) детерминированно тестируемой: движок остаётся тривиальным, а граничные ветви диапазонов проверяются подставным поставщиком битов.
Table of Contents
Methods
- nextUint32() : int
- Вернуть сырое беззнаковое 32-битное псевдослучайное слово.
Methods
nextUint32()
Вернуть сырое беззнаковое 32-битное псевдослучайное слово.
public
nextUint32() : int
Return values
int —неотрицательное значение в диапазоне [0, 2^32 − 1]