Back to Randval class

Method generate

public string
generate
(mixed $bytes = 32)
Returns a cryptographically secure random value.
Parameters
  • int $bytes How many bytes to return
Returns
  • string
Class: Randval
Project: Joomla

Method generate - Source code

/**
 * Returns a cryptographically secure random value.
 *
 * This method allows us to quickly address any future issues if we ever find problems with PHP's random_bytes() on
 * some weird host (you can't be too careful when releasing mass-distributed software).
 *
 * @param   integer  $bytes  How many bytes to return
 *
 * @return  string
 */
public function generate($bytes = 32)
{
    return random_bytes($bytes);
}