Replace rand() & ((1 << N) - 1) with randbits(N)