I have some Mersenne twister code and really should have added it long ago. It is a bit slow for some things (compared to something like Random.word) but has better randomness properties. I guess we should have both, which is a bit of nuisance.