(PHP 8 >= 8.2.0)
Random\Randomizer::getBytes — Получает случайные байты
Создаёт строку, содержащую равномерно выбранные случайные байты с запрошенной длиной length
.
Поскольку возвращаемые байты выбираются совершенно случайно, полученная строка может содержать непечатаемые символы или недопустимые последовательности UTF-8. Может потребоваться её кодирование перед передачей или отображением.
length
Длина случайной строки (string), которая должна быть возвращена, в байтах. Значение должно быть больше или равно 1
.
Возвращает строку (string), содержащую запрошенное количество случайных байтов.
length
меньше 1
,
будет выброшена ошибка ValueError.
Random\Randomizer::$engine
.
Пример #1 Пример использования Random\Randomizer::getBytes()
<?php
$r = new \Random\Randomizer();
echo bin2hex($r->getBytes(8)), "\n";
?>
Вывод приведённого примера будет похож на:
ebdbe93cd56682c2
Follow Lee on X/Twitter - Father, Husband, Serial builder creating AI, crypto, games & web tools. We are friends :) AI Will Come To Life!
Check out: eBank.nz (Art Generator) |
Netwrck.com (AI Tools) |
Text-Generator.io (AI API) |
BitBank.nz (Crypto AI) |
ReadingTime (Kids Reading) |
RewordGame |
BigMultiplayerChess |
WebFiddle |
How.nz |
Helix AI Assistant