#ifndef BOOST_MT_INCLUDED #define BOOST_MT_INCLUDED #if _MSC_VER >= 1400 # pragma message( "AssimpBuild: Using CRT's rand() as replacement for mt19937" ) #endif namespace boost { // A very minimal implementation. No mersenne_twister at all, // but it should generate some randomness, though class mt19937 { public: mt19937(unsigned int seed) { ::srand(seed); } unsigned int operator () (void) { return ::rand(); } }; }; #endif