TWIST 109 random.c *p = p[M] ^ TWIST(p[0], p[1]); TWIST 112 random.c *p = p[M-N] ^ TWIST(p[0], p[1]); TWIST 114 random.c *p = p[M-N] ^ TWIST(p[0], state[0]);