int i = 0;

이렇게 하면 i가 100% 0일거 같지만

약 99.9999999% 정도의 확률로 0이고

1-P(i=0)의 확률로 i&(i-1)의 값이 0임

rand()도 완전한 예측은 불가능함