(PHP 8 >= 8.2.0)
Random\Randomizer::shuffleBytes — Получает байтовую перестановку строки
$bytes
): string
Возвращает равномерно выбранную перестановку входных байтов bytes
.
Каждая возможная перестановка входного значения bytes
с равной вероятностью будет возвращена.
bytes
Строка (string), байты которой перемешиваются.
Входная строка (string) не будет изменена.
Перестановка байтов параметра bytes
.
Random\Randomizer::$engine
.
Пример #1 Пример использования Random\Randomizer::shuffleBytes()
<?php
$r = new \Random\Randomizer();
// Перемешивание байтов в строке:
echo '«', $r->shuffleBytes( "PHP is great!" ), "»\n";
?>
Результатом выполнения данного примера будет что-то подобное:
« ga rHs!PPiet»