(PHP 8 >= 8.2.0)
Random\Randomizer::getBytes — Obtém bytes aleatórios
Gera uma string contendo bytes aleatórios selecionados uniformemente com o comprimento solicitado em length
.
Como os bytes retornados são selecionados de forma completamente aleatória, a string resultante provavelmente conterá caracteres não imprimíveis ou sequências UTF-8 inválidas. Pode ser necessário codificá-la antes da transmissão ou exibição.
length
O comprimento da string aleatória que deve ser retornada em bytes; deve ser 1
ou maior.
Uma string contendo o número solicitado de bytes aleatórios.
length
for menor que 1
,
um ValueError será gerado.
Random\Randomizer::$engine
subjacente.
Exemplo #1 Exemplo de Random\Randomizer::getBytes()
<?php
$r = new \Random\Randomizer();
echo bin2hex($r->getBytes(8)), "\n";
?>
O exemplo acima produzirá algo semelhante a:
ebdbe93cd56682c2