Die is a singleton but uses non-member global state
Status: Planning
Brought to you by:
aegis
This could be a thread safety issue. I'd recommend
making Die a normal class and encapsulate the global
state for the mersenne twister into members. Then we
could instantiate multiple dice for each thread.
However, maybe it's name should become something else,
like MTRand...