8#ifndef INCLUDED_BDLB_RANDOM
9#define INCLUDED_BDLB_RANDOM
168#include <bdlscm_version.h>
175#include <bsl_cstdint.h>
194 static int generate15(
int *nextSeed,
int seed);
220 unsigned int next = seed;
227 return (next >> 16) & 0x7FFF;
Definition bdlb_pcgrandomgenerator.h:242
bsl::uint32_t generate()
Definition bdlb_pcgrandomgenerator.h:331
#define BSLS_ASSERT(X)
Definition bsls_assert.h:1976
#define BSLS_IDENT(str)
BSLS_IDENT() - insert string into .comment binary segment (if supported)
Definition bsls_ident.h:238
Definition bdlb_algorithmworkaroundutil.h:74
Definition bdlb_random.h:187
static int generate15(int *nextSeed, int seed)
Definition bdlb_random.h:216
static bsl::uint32_t generatePcg(PcgRandomGenerator *generator)
Definition bdlb_random.h:239