FastRandomContext::randbytes

randbytes overloads

Synopses

Declared in <random.h>

Generate fixed-size random bytes.

template<
    size_t N,
    BasicByte B = std::byte>
std::array<B, N>
randbytes() noexcept;
» more...

Generate random bytes.

template<BasicByte B = unsigned char>
std::vector<B>
randbytes(size_t len) noexcept;
» more...

Return Value

  • An array of N random bytes.
  • A vector of len random bytes.

Parameters

NameDescription
lenThe number of random bytes to generate.