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

Name

Description

SeedGenerator [constructor]

Constructors

generateSeed

Generate a seed of the specified length and store it at the specified location.

Created with MrDocs