mersenne twister refactoring continued