/*---------------------------------------------------------------------- | main +---------------------------------------------------------------------*/ int main(int argc, char** argv) { int i, j; #if defined(_DEBUG) _CrtSetDbgFlag(_CRTDBG_ALLOC_MEM_DF | _CRTDBG_CHECK_ALWAYS_DF | _CRTDBG_LEAK_CHECK_DF); #endif ATX_System_SetRandomSeed(0); for (i=2; i<1000; i++) { for (j=1; j<3000; j++) { Test(i,j); } } for (i=2; i<100000; i+=77) { for (j=1; j<3000000; j+=777) { Test(i,j); } } return 0; }
/*---------------------------------------------------------------------- | ATX_System::ATX_System +---------------------------------------------------------------------*/ ATX_UInt32 ATX_System_GetRandomInteger() { if (!ATX_System_RandomGeneratorSeeded) { ATX_TimeStamp now; ATX_System_GetCurrentTimeStamp(&now); ATX_System_SetRandomSeed(now.nanoseconds); } return rand(); }