(PHP 7)
random_bytes — Генератор криптографически безопасных случайных байт
$length
)Генерирует строку криптографически сильных случайных байт, заданной длины, которую можно использовать с подходящими криптографическими функциями, например для генерации SALT, ключей или инициализации векторов.
Источник случайных величин используемых данной функцией:
Замечание: Эта функция была добавлена в PHP 7.0, а для версий с 5.2 по 5.2, существуют ее » пользовательские реализации.
length
Длина генерируемой строки в байтах.
Возвращает строку состоящую из заданного количества криптографически безопасных байт.
Пример #1 Пример random_bytes()
<?php
$bytes = random_bytes(5);
var_dump(bin2hex($bytes));
?>
Результатом выполнения данного примера будет что-то подобное:
string(10) "385e33f741"