PHP 8.5.0 Beta 3 available for testing

The Random\Randomizer class

(PHP 8 >= 8.2.0)

็ฎ€ไป‹

Provides a high-level API to the randomness provided by an Random\Engine.

็ฑปๆ‘˜่ฆ

final class Random\Randomizer {
/* ๅฑžๆ€ง */
public readonly Random\Engine $engine;
/* ๆ–นๆณ• */
public __construct(?Random\Engine $engine = 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
}

ๅฑžๆ€ง

engine

The low-level source of randomness for the Random\Randomizerโ€™s methods.

็›ฎๅฝ•

๏ผ‹ๆทปๅŠ ๅค‡ๆณจ

็”จๆˆท่ดก็Œฎ็š„ๅค‡ๆณจ

ๆญค้กต้ขๅฐšๆ— ็”จๆˆท่ดก็Œฎ็š„ๅค‡ๆณจใ€‚
To Top