Home > PHP > Function > OpenSSL > openssl_random_pseudo_bytes()

openssl_random_pseudo_bytes()

openssl_random_pseudo_bytes - Generate a pseudo-random string

Syntax

string openssl_random_pseudo_bytes (string $length, string $strong)

Arguments

  • length - The length of the desired string. Must be a positive integer. PHP will try to cast this parameter to a non-null integer to use it.
  • strong - If a strong algorithm was used, or not, as a boolean. This parameter will be NULL if an error occurrs.

Description

openssl_random_pseudo_bytes() returns a string with length caracters. It also indicates if it has used a strong algorithm to produce those pseudo-random bytes in the second argument.

Version

PHP 5.3.0

Return value

Returns the generated string in case of success, or FALSE on failure.