-Codechange: Make the mersenne twister more readable -Codechange: Unify the seeding process of random