Сгенерировать случайную строку

В PHP 8.3 появился метод Randomizer::getBytesFromString(), который позволяет генерировать случайную строку из указанный символов.

$availableChars = 'abcdefghijklmnopqrstuvwxyz0123456789@1#$%^&*';

$randomizer = new \Random\Randomizer();
$randomizer->getBytesFromString($availableChars, 16); // g0o39%jaol6zgep#
$randomizer->getBytesFromString($availableChars, 16); // supn%1ajys7y$%9e