Exemplos

Exemplo #1 Exemplo de Random

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

// Gerando um nome de domΓ­nio aleatΓ³rio
printf(
"%s.example.com\n",
$r->getBytesFromString('abcdefghijklmnopqrstuvwxyz0123456789', 16)
);

// Embaralhando um array:
$fruits = [ 'vermelho' => '🍎', 'verde' => 'πŸ₯', 'amarelo' => '🍌', 'rosa' => 'πŸ‘', 'roxo' => 'πŸ‡' ];
echo
"Salada: ", implode(', ', $r->shuffleArray($fruits)), "\n";

// Embaralhando chaves de array
$fruits = [ 'vermelho' => '🍎', 'verde' => 'πŸ₯', 'amarelo' => '🍌', 'rosa' => 'πŸ‘', 'roxo' => 'πŸ‡' ];

$keys = $r->pickArrayKeys($fruits, 2);
// Procurando os valores para as chaves escolhidas.
$selection = array_map(
static fn (
$key) => $fruits[$key],
$keys
);

echo
"Valores: ", implode(', ', $selection), "\n";
?>

O exemplo acima produzirΓ‘ algo semelhante a:

j87fzv1p0daiwmlo.example.com
Salada: πŸ₯, πŸ‡, 🍎, 🍌, πŸ‘
Valores: 🍌, πŸ‘