Random\Randomizer クラス

(PHP 8 >= 8.2.0)

はじめに

Random\Engine が提供するランダムな値に対する、高レベルインターフェイスを提供します。

クラス概要

finalclassRandom\Randomizer {
publicreadonlyRandom\Engine$engine;
publicgetBytes(int$length): string
publicgetBytesFromString(string$string, int$length): string
publicgetFloat(float$min, float$max, Random\IntervalBoundary$boundary = Random\IntervalBoundary::ClosedOpen): float
publicgetInt(int$min, int$max): int
publicnextFloat(): float
publicnextInt(): int
publicpickArrayKeys(array$array, int$num): array
publicshuffleArray(array$array): array
publicshuffleBytes(string$bytes): string
public__unserialize(array$data): void
}

プロパティ

engine

Random\Randomizer のメソッドに与えるランダムな値の、低レベルのソース。

目次

To Top