CloudCastle Faker API

RandomEngineInterface

Источник псевдослучайности — чистый поставщик битов.

Контракт намеренно сведён к единственному примитиву: выдать сырое беззнаковое 32-битное слово. Вся производная логика (диапазоны без смещения, числа с плавающей точкой, выбор из набора, перемешивание) реализована поверх этого примитива в Randomizer.

Такое разделение делает выборку с отбраковкой (rejection sampling) детерминированно тестируемой: движок остаётся тривиальным, а граничные ветви диапазонов проверяются подставным поставщиком битов.

Table of Contents

Methods

nextUint32()  : int
Вернуть сырое беззнаковое 32-битное псевдослучайное слово.

Methods

nextUint32()

Вернуть сырое беззнаковое 32-битное псевдослучайное слово.

public nextUint32() : int
Return values
int

неотрицательное значение в диапазоне [0, 2^32 − 1]

On this page

Search results