randのばらつき方が均等になる、という理由でMath::Random::MTが使われているようです。(身近で macにXS版を入れようとすると In file included from _mt.c:1: mt.h:17: error: expected specifier-qualifier-list before ‘uint32_t’ mt.h:21: error: expected ‘)’ before ‘seed’ mt.h:22: error: expected ‘)’ before ‘*’ token _mt.c:17: error: expected declaration specifiers or ‘…’ before ‘uint32_t’ _mt.c: In function ‘mt_init_seed’: _mt.c:20: error: ‘uint3