HomeMenu
Jesus · Bible · HTML · CSS · JS · PHP · SVG · Applications

random_bytes

Description

The random_bytes of Random for PHP gets cryptographically secure random bytes.

Syntax

random_bytes(
    int $length
): string

Parameters

length

The length of the random string that should be returned in bytes; must be 1 or greater.

Return

Returns a string containing the requested number of cryptographically secure random bytes.

Examples

1 · length

<?

$length = 10;

$return = random_bytes($length);

var_dump($return);
string(10) "�X    �*��H"

2 · hexadecimal

<?

$length = 10;

$return = random_bytes($length);

$hexadecimal = bin2hex($return);

var_dump($return, $hexadecimal);
string(10) "y�*\!�m�v{"
string(20) "79c22a5c21c16ddf767b"