CloudCastle Faker API

SecureEngine
in package
implements RandomEngineInterface

FinalYes

Криптостойкий источник псевдослучайности поверх CSPRNG операционной системы.

Использует нативный random_int() (основан на /dev/urandom / CryptGenRandom), поэтому непредсказуем и НЕ сидируем — применяется там, где важна безопасность (токены, пароли-заглушки), а не воспроизводимость. Для повторяемых фикстур используйте Mt19937Engine.

Table of Contents

Interfaces

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

Methods

nextUint32()  : int
Вернуть криптостойкое беззнаковое 32-битное слово в [0, 2^32 − 1].

Methods

nextUint32()

Вернуть криптостойкое беззнаковое 32-битное слово в [0, 2^32 − 1].

public nextUint32() : int
Attributes
#[Override]
Return values
int

неотрицательное 32-битное слово

On this page

Search results