PHP Conference Japan 2024

Random\Randomizer::getBytes

(PHP 8 >= 8.2.0)

Random\Randomizer::getBytes获取随机字节

描述

public Random\Randomizer::getBytes(int $length): string

生成一个包含请求的 length 长度的均匀随机选择的随机字节的字符串。

由于返回的字节是完全随机选择的,因此生成的字符串可能包含不可打印字符或无效的 UTF-8 序列。在传输或显示之前可能需要对其进行编码。

参数

length

要以字节返回的随机 string 的长度;必须为 1 或更大。

返回值

包含请求数量的随机字节的 string

错误/异常

示例

示例 #1 Random\Randomizer::getBytes() 示例

<?php
$r
= new \Random\Randomizer();

echo
bin2hex($r->getBytes(8)), "\n";
?>

以上示例将输出类似以下内容

ebdbe93cd56682c2

参见

添加注释

用户贡献的注释

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