Home | Info | Community | Development | myReactOS | Contact Us
[protected]
Definition at line 53 of file rndshf_test.cpp.
{ vector <int> v1(10); __iota(v1.begin(), v1.end(), 0); MyRandomGenerator r; for(int i = 0; i < 3; i++) { random_shuffle(v1.begin(), v1.end(), r); CPPUNIT_ASSERT(count(v1.begin(), v1.end(), 0)==1); CPPUNIT_ASSERT(count(v1.begin(), v1.end(), 1)==1); CPPUNIT_ASSERT(count(v1.begin(), v1.end(), 2)==1); CPPUNIT_ASSERT(count(v1.begin(), v1.end(), 3)==1); CPPUNIT_ASSERT(count(v1.begin(), v1.end(), 4)==1); CPPUNIT_ASSERT(count(v1.begin(), v1.end(), 5)==1); CPPUNIT_ASSERT(count(v1.begin(), v1.end(), 6)==1); CPPUNIT_ASSERT(count(v1.begin(), v1.end(), 7)==1); CPPUNIT_ASSERT(count(v1.begin(), v1.end(), 8)==1); CPPUNIT_ASSERT(count(v1.begin(), v1.end(), 9)==1); } }