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-битное слово