‪TYPO3CMS  10.4
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 23 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 31 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 54 of file Random.php.

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

Referenced by TYPO3\CMS\FrontendLogin\Configuration\RecoveryConfiguration\generateHash().

◆ 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 43 of file Random.php.