SeedableInterface
extends
RandomEngineInterface
in
Движок, состояние которого можно детерминированно инициализировать зерном.
Сидируемый движок гарантирует воспроизводимость: одно и то же зерно порождает идентичную последовательность значений на всех поддерживаемых версиях PHP (8.1–8.5). Это основа повторяемых тест-фикстур.
Table of Contents
Methods
- nextUint32() : int
- Вернуть сырое беззнаковое 32-битное псевдослучайное слово.
- seed() : void
- Переинициализировать состояние движка заданным зерном.
Methods
nextUint32()
Вернуть сырое беззнаковое 32-битное псевдослучайное слово.
public
nextUint32() : int
Return values
int —неотрицательное значение в диапазоне [0, 2^32 − 1]
seed()
Переинициализировать состояние движка заданным зерном.
public
seed(int $seed) : void
Parameters
- $seed : int
-
зерно последовательности