C++11 mersenne random generator added