Mersenne Twister random number generator
