#include "RandomTest.h" #include <random> CPPUNIT_TEST_SUITE_NAMED_REGISTRATION( RandomTest, "bits" ); CPPUNIT_TEST_SUITE_REGISTRATION( RandomTest ); void RandomTest::setUp() { } void RandomTest::tearDown() { } void RandomTest::testRandom() { std::cout << ext::random_devices::random() << std::endl; std::cout << ext::random_devices::semirandom() << std::endl; ext::random_devices::semirandom.seed ( 100 ); unsigned first = ext::random_devices::semirandom(); ext::random_devices::semirandom.seed ( 100 ); unsigned second = ext::random_devices::semirandom(); CPPUNIT_ASSERT( first == second ); }