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;

Generate random bytes.

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

Return Value

  • An array of N random bytes.

  • A vector of len random bytes.

Parameters

Name

Description

len

The number of random bytes to generate.

Created with MrDocs