Since: 8.2

final class Secure implements CryptoSafeEngine (View source)

Methods

string
generate()

Generate cryptographically secure randomness

Details

string generate()

Generate cryptographically secure randomness

Returns cryptographically secure randomness.

Return Value

string

A non-empty string containing random bytes. The Random\Randomizer works with unsigned 64 bit integers internally. If the returned string contains more than 64 bit (8 byte) of randomness the exceeding bytes will be ignored. Other applications may be able to process more than 64 bit at once.