8#ifndef INCLUDED_BDLB_RANDOM
9#define INCLUDED_BDLB_RANDOM
168#include <bdlscm_version.h>
175#include <bsl_cstdint.h>
192 static int generate15(
int *nextSeed,
int seed);
218 unsigned int next = seed;
225 return (next >> 16) & 0x7FFF;
Definition bdlb_pcgrandomgenerator.h:242
bsl::uint32_t generate()
Definition bdlb_pcgrandomgenerator.h:327
#define BSLS_ASSERT(X)
Definition bsls_assert.h:1804
#define BSLS_IDENT(str)
Definition bsls_ident.h:195
Definition bdlb_algorithmworkaroundutil.h:74
Definition bdlb_random.h:185
static int generate15(int *nextSeed, int seed)
Definition bdlb_random.h:214
static bsl::uint32_t generatePcg(PcgRandomGenerator *generator)
Definition bdlb_random.h:237