but I get C2248 errors whenever I try to pass the object to anything (and compiler generates CRandom::CRandom(const CRandom &)
vc\include\random(6438) see decl of 'std::tr1::random_device::random_device'
vc\include\random(6408) see decl of 'std::tr1::random_device'
The diag occurred in the compiler generated function 'CRandom::CRandom(const CRandom &)
I tried to write my own overloaded assignment operator but that doesn't seem to help