PHP CSPRNG
CSPRNG (Pseudo-Random Number Generator criptográficamente seguro, generador de números pseudo-aleatorios).
PHP 7 proporciona un mecanismo sencillo mediante la introducción de varias funciones CSPRNG para generar números aleatorios en criptografía fuerte.
random_bytes () - Supervivencia protegidos secuencia pseudo aleatoria de cifrado.
random_int () - Supervivencia cifrado protegida entero pseudo-aleatorio.
random_bytes ()
sintaxis
string random_bytes ( int $length )
parámetros
longitud - el número de bytes de cadena aleatoria regresó.
Valor de retorno
Devuelve una cadena, devuelve el número de bytes a aceptar el resultado de un int en nombre del Senado.
Ejemplos
Ejemplos
$ bytes = random_bytes (5);
impresión (bin2hex ($ bytes)) ;
?>
La salida por encima de la ejecución del programa es:
6f36d48a29
random_int ()
sintaxis
int random_int ( int $min , int $max )
parámetros
min - el rendimiento mínimo debe ser mayor que o igual PHP_INT_MIN.
max - el retorno máxima, debe ser menor o igual PHP_INT_MAX.
Valor de retorno
Devuelve un número especificado en el rango de tipo int.
Ejemplos
Ejemplos
impresión (random_int (100, 999) );
impresión (PHP_EOL);
impresión (random_int (- 1000, 0 ));
?>
La salida por encima de la ejecución del programa es:
723 -64