PHP Conference Kansai 2025

Random\Randomizer::getBytes

(PHP 8 >= 8.2.0)

Random\Randomizer::getBytesObtém bytes aleatórios

Descrição

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

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.

Parâmetros

length

O comprimento da string aleatória que deve ser retornada em bytes; deve ser 1 ou maior.

Valor Retornado

Uma string contendo o número solicitado de bytes aleatórios.

Erros/Exceções

Exemplos

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

Veja Também

adicione uma nota

Notas Enviadas por Usuários (em inglês)

Não há notas de usuários para esta página.
To Top