Various fix from Giaco
need to fix this in AutoRNG :
/usr/include/c++/4.6/bits/random.tcc:369:7: note:   no known conversion for argument 1 from ‘std::random_device’ to ‘std::random_device&’