int32 rand32() { return mtRand->randInt(); }
int32 irand (int32 min, int32 max) { return int32 (mtRand->randInt (max - min)) + min; }
uint32 urand(uint32 min, uint32 max) { return mtRand->randInt(max - min) + min; }