PHP Class Bolt\Security\Random\Generator

NOTE: PHP 5 polyfill for random_bytes() and random_int() provided by paragonie/random_compat Composer library.
Author: Gawain Lynch ([email protected])
Show file Open project: bolt/bolt Class Usage Examples

Public Methods

Method Description
generate ( integer $length ) : mixed Generate a random byte string.
generateInt ( integer $min, integer $max = PHP_INT_MAX ) : integer Generate a random integer.
generateString ( integer $length ) : string Generate a random string.

Method Details

generate() public method

Generate a random byte string.
public generate ( integer $length ) : mixed
$length integer
return mixed

generateInt() public method

Generate a random integer.
public generateInt ( integer $min, integer $max = PHP_INT_MAX ) : integer
$min integer Lower bound of the range to generate
$max integer Upper bound of the range to generate
return integer

generateString() public method

Generate a random string.
public generateString ( integer $length ) : string
$length integer
return string