remove default parameter from MersenneTwister.hpp which causes all kinds of trouble. Refactory random number generator