openssl_random_pseudo_bytes
Генерирует псевдослучайную последовательность байт
&reftitle.description;
stringopenssl_random_pseudo_bytes
intlength
boolstrong_result&null;
Генерирует строку псевдослучайных байт длиной length.
Также, если задать необязательный параметр strong_result,
который передаётся по ссылке, то в него запишется &true; или &false;, в зависимости от
того, был ли использован криптографически сильный алгоритм.
&reftitle.parameters;
length
Длина генерируемой строки. Должна быть целым положительным числом,
меньшим или равным 2147483647.
При использовании, PHP попытается привести этот параметр к ненулевому целому числу.
strong_result
Если задано, то в переданную переменную будет записано
&true; или &false;, в зависимости от того, был ли использован криптографически
сильный алгоритм.
&reftitle.returnvalues;
Возвращает строку случайных байт.
&reftitle.errors;
Функция openssl_random_pseudo_bytes выбрасывает исключение Exception
в случае возникновения ошибки.
&reftitle.changelog;
&Version;
&Description;
8.0.0
strong_result теперь допускает значение null.
&reftitle.examples;
Пример использования openssl_random_pseudo_bytes
]]>
&example.outputs.similar;
&reftitle.seealso;
random_bytes
bin2hex
crypt
random_int