changed Parameters, added MersenneTwister
Change structure to event base