Lines Matching refs:seed
34 int64_t seed;
35 if (entropy_source(reinterpret_cast<unsigned char*>(&seed),
36 sizeof(seed))) {
37 SetSeed(seed);
56 int64_t seed;
57 size_t n = fread(&seed, sizeof(seed), 1, fp);
60 SetSeed(seed);
67 // we just seed our PRNG using timing data as fallback.
73 int64_t seed = Time::NowFromSystemTime().ToInternalValue() << 24;
74 seed ^= TimeTicks::HighResolutionNow().ToInternalValue() << 16;
75 seed ^= TimeTicks::Now().ToInternalValue() << 8;
76 SetSeed(seed);
121 int64_t seed = static_cast<int64_t>((product + kAddend) & kMask);
122 seed_ = seed;
123 return static_cast<int>(seed >> (48 - bits));
127 void RandomNumberGenerator::SetSeed(int64_t seed) {
128 initial_seed_ = seed;
129 seed_ = (seed ^ kMultiplier) & kMask;