(PHP 7)
random_bytes — Genera bytes seudoaleatorios criptográficamente seguros
$length
) : stringGenera una cadena de longitud arbitraria de bytes aleatorios criptográficos aptos para usos criptográficos, como la generación de sales, claves o inicialización de vectores.
Las fuentes de aleatoriedad empleadas por esta función son las siguientes:
Nota: Aunque esta función se añadió a PHP en PHP 7.0, hay disponible una » implementación de espacio de usuario para PHP 5.2 hasta 5.6, inclusive.
length
La longitud de la cadena aleatoria que debería ser devuelta en bytes.
Devuelve un string que contiene el número solicitado de bytes aleatorios criptográficamente seguros.
Ejemplo #1 Ejemplo de random_bytes()
<?php
$bytes = random_bytes(5);
var_dump(bin2hex($bytes));
?>
El resultado del ejemplo sería algo similar a:
string(10) "385e33f741"