PHP CSPRNG
CSPRNG (Криптографически Secure Псевдо-генератор случайных чисел, псевдо-генератор случайных чисел).
PHP 7 обеспечивает простой механизм путем введения нескольких функций CSPRNG для генерации случайных чисел на сильной криптографии.
random_bytes () - Выживание защищенный шифрование псевдослучайную строку.
random_int () - Выживание шифрования защищенный псевдо-случайное целое.
random_bytes ()
синтаксис
string random_bytes ( int $length )
параметры
длина - количество байтов случайной строки возвращается.
Возвращаемое значение
Возвращает строку, возвращает количество байтов, чтобы принять результат междунар от имени Сената.
примеров
примеров
$ байт = random_bytes (5);
печать (bin2hex ($ байт)) ;
?>
Выход выше выполнение программы:
6f36d48a29
random_int ()
синтаксис
int random_int ( int $min , int $max )
параметры
мин - минимальный возврат должен быть больше или равен PHP_INT_MIN.
макс - максимальное значение возврата, должно быть меньше или равно PHP_INT_MAX.
Возвращаемое значение
Возвращает указанное число в диапазоне от типа Int.
примеров
примеров
печать (random_int (100, 999) );
печать (PHP_EOL);
печать (random_int (- 1000, 0 ));
?>
Выход выше выполнение программы:
723 -64