Random

Read onlyYes

Crypto safe pseudo-random value generation

Table of Contents

Methods

generateRandomBytes()  : string
Generates cryptographic secure pseudo-random bytes
generateRandomHexString()  : string
Generates cryptographic secure pseudo-random hex string
generateRandomInteger()  : int
Generates cryptographic secure pseudo-random integers
generateRandomPassword()  : string
Generates cryptographic secure pseudo-random password based on given password rules
generateRandomBase64String()  : string
Generates cryptographic secure pseudo-random base64 string

Methods

generateRandomBytes()

Generates cryptographic secure pseudo-random bytes

public generateRandomBytes(int $length) : string
Parameters
$length : int
Return values
string

generateRandomHexString()

Generates cryptographic secure pseudo-random hex string

public generateRandomHexString(int $length) : string
Parameters
$length : int
Return values
string

generateRandomInteger()

Generates cryptographic secure pseudo-random integers

public generateRandomInteger(int $min, int $max) : int
Parameters
$min : int
$max : int
Return values
int

generateRandomPassword()

Generates cryptographic secure pseudo-random password based on given password rules

public generateRandomPassword(array<string|int, mixed> $passwordRules) : string
Parameters
$passwordRules : array<string|int, mixed>
Internal

Only to be used within TYPO3. Might change in the future.

Return values
string

generateRandomBase64String()

Generates cryptographic secure pseudo-random base64 string

protected generateRandomBase64String(int $length) : string
Parameters
$length : int
Return values
string

        
On this page

Search results