Lines Matching refs:Random
543 // Tests the Random class.
546 testing::internal::Random random(42);
548 random.Generate(0),
551 random.Generate(testing::internal::Random::kMaxRange + 1),
558 testing::internal::Random random(12345);
560 EXPECT_LT(random.Generate(kRange), kRange) << " for iteration " << i;
563 testing::internal::Random random2(testing::internal::Random::kMaxRange);
575 testing::internal::Random random(kSeed);
577 values[i] = random.Generate(kRange);
580 random.Reseed(kSeed);
582 EXPECT_EQ(values[i], random.Generate(kRange)) << " for iteration " << i;
647 testing::internal::Random random(1);
650 ShuffleRange(&random, -1, 1, &a),
653 ShuffleRange(&random, 4, 4, &a),
656 ShuffleRange(&random, 3, 2, &a),
659 ShuffleRange(&random, 3, 4, &a),
718 testing::internal::Random random_;
763 // Because we use our own random number generator and a fixed seed,
764 // we can guarantee that the following "random" tests will succeed.