Summary:
uniform_int_distribution is implemented differently on this system and
always returns the generated number from our constant random number generator.
Reviewed By: yfeldblum
Differential Revision:
D3585418
fbshipit-source-id:
754076599ba77b49c17f03bb0c92264a3bed4ab0
// clang-format on
ConstantRNG gen;
+
+ // Pick a constant random number...
+ auto value = Random::rand32(10, gen);
+
// Loop to make sure it really is constant.
for (int i = 0; i < 1024; ++i) {
auto result = Random::rand32(10, gen);
- // TODO: This is a little bit brittle; standard library changes could break
- // it, if it starts implementing distribution types differently.
- EXPECT_EQ(0, result);
+ EXPECT_EQ(value, result);
}
}