BloombergLP::bslh::SeedGenerator

This class template generates arbitrary-length seeds from a user-supplied RNG.

Synopsis

Declared in <bslh_seedgenerator.h>

template<class RANDOM_NUM_GEN>
class SeedGenerator;

Description

This class template implements a seed generator which takes a user supplied random number generator and uses it to generate an arbitrary length seed. Note that this type inherits from the (template parameter) type RANDOM_NUM_GEN to take advantage of the empty-base optimization.

Member Functions

NameDescription
SeedGenerator [constructor]Constructors
generateSeed Generate a seed of the specified length and store it at the specified location.