BloombergLP::bdlb::Random::generate15

Return a 15-bit random number in the range [0 .. 32,767].

Synopsis

Declared in <bdlb_random.h>

static
int
generate15(
    int* nextSeed,
    int seed);

Description

Return a 15-bit random number in the range [ 0 .. 32,767 ] generated from the specified seed, and load into the specified nextSeed a value suitable for generating the next random number.

Return Value

a 15-bit random number in the range [0 .. 32,767]

Parameters

NameDescription
nextSeedlocation to store a seed for the next random number
seedseed value used to generate the random number