5 #ifndef STORAGE_LEVELDB_UTIL_RANDOM_H_ 6 #define STORAGE_LEVELDB_UTIL_RANDOM_H_ 26 static const uint32_t M = 2147483647L;
37 seed_ = static_cast<uint32_t>((product >> 31) + (product & M));
64 #endif // STORAGE_LEVELDB_UTIL_RANDOM_H_ uint32_t Next()
Definition: random.h:25
Definition: autocompact_test.cc:11
bool OneIn(int n)
Definition: random.h:52
uint32_t Uniform(int n)
Definition: random.h:48
unsigned int uint32_t
Definition: stdint.h:21
unsigned long long uint64_t
Definition: stdint.h:22
uint32_t Skewed(int max_log)
Definition: random.h:57
Random(uint32_t s)
Definition: random.h:19
uint32_t seed_
Definition: random.h:17