PHP Conference Japan 2024

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 方法的底层随机数源。

目录

添加注释

用户贡献注释

此页面没有用户贡献的注释。
To Top