crypto::Random
- Inherits: api::ExecutionContext
public
- Inherits: var::Transformer
public
Functions
#
Random()crypto::Random::Random ()
#
Random(Random &&a) noexceptinline
crypto::Random::Random (Random &&a) noexcept
#
~Random()crypto::Random::~Random ()
#
operator=(Random &&a) noexceptinline
Random & crypto::Random::operator= (Random &&a) noexcept
Type: Random &
Parameters:
- Random &&
a
#
randomize(var::View destination_data) constconst Random & crypto::Random::randomize (var::View destination_data) const
Type: const Random &
Parameters:
- var::View
destination_data
#
seed()Random & crypto::Random::seed ()
Type: Random &
#
seed(var::View source_data)Random & crypto::Random::seed (var::View source_data)
Type: Random &
Parameters:
- var::View
source_data
#
to_data(u32 size) constvar::Data crypto::Random::to_data (u32 size) const
Type: var::Data
Parameters:
u32
size
#
to_string(size_t length) constinline
StringType crypto::Random::to_string (size_t length) const
Type: StringType
Parameters:
size_t
length
#
transform(const Transform &options) const overrideinline
int crypto::Random::transform (const Transform &options) const override
Type: int
Parameters:
- const Transform &
options