Example #1
0
 void validate_all()
 {
   validate<LCG_Af2>(183269031u, "LCG_Af2");
   validate<LCG_Die1>(522319944u, "LCG_Die1");
   validate<LCG_Fis>(-2065162233u, "LCG_Fis");
   validate<LCG_FM>(581815473u, "LCG_FM");
   validate<LCG_Hae>(28931709, "LCG_Hae");
   validate<LCG_VAX>(1508154087u, "LCG_VAX");
   validate<NLG_Inv2>(6666884, "NLG_Inv2");
   validate<NLG_Inv4>(1521640076, "NLG_Inv4");
   validate<NLG_Inv5>(641840839, "NLG_Inv5");
   static const int acorn7_init[]
     = { 1234567, 7654321, 246810, 108642, 13579, 97531, 555555 };
   MRG_Acorn7 acorn7(acorn7_init);
   check_validation(acorn7, 874294697, "MRG_Acorn7");
   validate<MRG_Fib2>(1234567u, "MRG_Fib2");
 }
Example #2
0
void validate(T value, const std::string & name)
{
  Gen gen(1234567);
  check_validation(gen, value, name);
}