folly::seed_seq_generate

Fills the destination buffer with data generated from the seed sequence.

Synopsis

Declared in <folly/random/seed_seq.h>

template<
    typename SeedSeq,
    typename Word,
    std::size_t Size>
requires (
        std::is_trivially_copyable_v<Word> && //
        (Size != dynamic_extent) && //
        seq_inv_v<SeedSeq>)
void
seed_seq_generate(
    std::span<Word, Size> dst,
    SeedSeq& seq) noexcept(seq_nx_inv_v<SeedSeq>);

NOTE

This function is defined as an Algorithm Function Object (AFO).

Parameters

NameDescription
dstThe destination state buffer to fill.
seqThe seed sequence to generate data from.