Клас Random\Randomizer

(PHP 8 >= 8.2.0)

Вступ

Надає високорівневий API для випадковості, що забезпечується класом 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

Низькорівневе джерело випадкової послідовності для методів Random\Randomizer

Зміст