Mersenne Twister pseudo-random number generator