5 #ifndef STORAGE_LEVELDB_UTIL_RANDOM_H_
6 #define STORAGE_LEVELDB_UTIL_RANDOM_H_
21 if (seed_ == 0 || seed_ == 2147483647L) {
26 static const uint32_t M = 2147483647L;
37 seed_ =
static_cast<uint32_t>((product >> 31) + (product & M));
64 #endif // STORAGE_LEVELDB_UTIL_RANDOM_H_
unsigned long long uint64_t
uint32_t Skewed(int max_log)