(PHP 8 >= 8.2.0)
随机\随机器::getBytes — 获取随机字节
生成一个包含具有请求的 length
的均匀选择的随机字节的字符串。
由于返回的字节是完全随机选择的,因此生成的字符串可能包含不可打印字符或无效的 UTF-8 序列。在传输或显示之前,可能需要对其进行编码。
length
要返回的随机 string 的长度(以字节为单位);必须为 1
或更大。
包含请求数量随机字节的 string。
length
的值小于 1
,则会抛出 ValueError。
Random\Randomizer::$engine
的 Random\Engine::generate() 方法抛出的任何 Throwable。
示例 #1 随机\随机器::getBytes() 示例
<?php
$r = new \Random\Randomizer();
echo bin2hex($r->getBytes(8)), "\n";
?>
上面的示例将输出类似于以下内容
ebdbe93cd56682c2