‪TYPO3CMS  9.5
TYPO3\CMS\Core\Crypto\Random Class Reference

Public Member Functions

string generateRandomBytes (int $length)
 
int generateRandomInteger (int $min, int $max)
 
string generateRandomHexString (int $length)
 

Detailed Description

Crypto safe pseudo-random value generation

Definition at line 21 of file Random.php.

Member Function Documentation

◆ generateRandomBytes()

string TYPO3\CMS\Core\Crypto\Random::generateRandomBytes ( int  $length)

Generates cryptographic secure pseudo-random bytes

Parameters
int$length
Returns
‪string

Definition at line 29 of file Random.php.

Referenced by TYPO3\CMS\Core\Crypto\Random\generateRandomHexString().

◆ generateRandomHexString()

string TYPO3\CMS\Core\Crypto\Random::generateRandomHexString ( int  $length)

Generates cryptographic secure pseudo-random hex string

Parameters
int$length
Returns
‪string

Definition at line 52 of file Random.php.

References TYPO3\CMS\Core\Crypto\Random\generateRandomBytes().

◆ generateRandomInteger()

int TYPO3\CMS\Core\Crypto\Random::generateRandomInteger ( int  $min,
int  $max 
)

Generates cryptographic secure pseudo-random integers

Parameters
int$min
int$max
Returns
‪int

Definition at line 41 of file Random.php.