crypto::Random
- Inherits: api::ExecutionContext
public - Inherits: var::Transformer
public
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) noexceptType: Random &
Parameters:
- Random &&
a
randomize(var::View destination_data) const#
const Random & crypto::Random::randomize (var::View destination_data) constType: 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) const#
var::Data crypto::Random::to_data (u32 size) constType: var::Data
Parameters:
u32size
to_string(size_t length) const#
inline
StringType crypto::Random::to_string (size_t length) constType: StringType
Parameters:
size_tlength
transform(const Transform &options) const override#
inline
int crypto::Random::transform (const Transform &options) const overrideType: int
Parameters:
- const Transform &
options