MAX_TYPES
unsigned int degrees[MAX_TYPES];
unsigned int seps[MAX_TYPES];
(unsigned int)(MAX_TYPES*(rp->rptr - rp->state) + rp->rand_type);
rp->state[-1] = (unsigned int)(MAX_TYPES*
type = new_state[0]%MAX_TYPES;
rear = new_state[0]/MAX_TYPES;
rp->state[-1] = (unsigned int)(MAX_TYPES*