PHP: Hypertext Preprocessor (original) (raw)

final class **Random\Randomizer {

/* Properties */

public readonly Random\Engine $engine;

/* Methods */

public __construct(?Random\Engine $engine = [null](reserved.constants.php#constant.null))

public getBytes(int $length): string

public getBytesFromString(string $string, int $length): string

public getFloat(float $min, float $max, Random\IntervalBoundary $boundary = Random\IntervalBoundary::ClosedOpen): float

public getInt(int $min, int $max): int

public nextFloat(): float

public nextInt(): int

public pickArrayKeys(array $array, int $num): array

public __serialize(): array

public shuffleArray(array $array): array

public shuffleBytes(string $bytes): string

public __unserialize(array $data): void

}