21 Random& operator=(Random
const&);
22 Random(Random
const&);
28 virtual ~Random() =
default;
30 virtual ::Bedrock::Result<void> tryGetBytes(::gsl::span<uchar> data, ::Crypto::Random::RandomPurpose purpose)
const
37 MCNAPI ::std::string
getBytes(uint size, ::Crypto::Random::RandomPurpose purpose);
39 MCNAPI
void getBytes(::gsl::span<uchar> data, ::Crypto::Random::RandomPurpose purpose)
const;
41 MCNAPI ::Bedrock::Result<::std::string>
tryGetBytes(uint size, ::Crypto::Random::RandomPurpose purpose);
47 MCNAPI ::Bedrock::Result<void>
$tryGetBytes(::gsl::span<uchar> data, ::Crypto::Random::RandomPurpose purpose)
const;