Skip to main content

crypto::Random

Functions

Random()#

crypto::Random::Random ()

Random(Random &&a) noexcept#

inline

crypto::Random::Random (Random &&a) noexcept

~Random()#

crypto::Random::~Random ()

operator=(Random &&a) noexcept#

inline

Random & crypto::Random::operator= (Random &&a) noexcept

Type: Random &

Parameters:

randomize(var::View destination_data) const#

const Random & crypto::Random::randomize (var::View destination_data) const

Type: const Random &

Parameters:

seed()#

Random & crypto::Random::seed ()

Type: Random &

seed(var::View source_data)#

Random & crypto::Random::seed (var::View source_data)

Type: Random &

Parameters:

to_data(u32 size) const#

var::Data crypto::Random::to_data (u32 size) const

Type: var::Data

Parameters:

  • u32 size

to_string(size_t length) const#

inline

StringType crypto::Random::to_string (size_t length) const

Type: StringType

Parameters:

  • size_t length

transform(const Transform &options) const override#

inline

int crypto::Random::transform (const Transform &options) const override

Type: int

Parameters: