class Random
Defined at line 841 of file ../../third_party/googletest/src/googletest/include/gtest/internal/gtest-internal.h
A simple Linear Congruential Generator for generating random
numbers with a uniform distribution. Unlike rand() and srand(), it
doesn't use global state (and therefore can't interfere with user
code). Unlike rand_r(), it's portable. An LCG isn't very random,
but it's good enough for our purposes.
Public Members
static const uint32_t kMaxRange
Public Methods
uint32_t Generate (uint32_t range)
Generates a random number from [0, range). Crashes if 'range' is
0 or greater than kMaxRange.
void Random (uint32_t seed)
Defined at line 845 of file ../../third_party/googletest/src/googletest/include/gtest/internal/gtest-internal.h
void Reseed (uint32_t seed)
Defined at line 847 of file ../../third_party/googletest/src/googletest/include/gtest/internal/gtest-internal.h