int i = 0;이렇게 하면 i가 100% 0일거 같지만약 99.9999999% 정도의 확률로 0이고1-P(i=0)의 확률로 i&(i-1)의 값이 0임rand()도 완전한 예측은 불가능함
유사난수는 하드웨어 의존이면 하드웨어 조작으로 예측하는 경우가 있더라. 시계나 크리스탈이나 씨피유나 usb를 멈춘다거나. // "도둑이 집을 떠나며 주인을 욕한다" - 러시아 속담
씨피유나 보드에 내장된 난수나 AES 가속기 쓰면 씨피유 백도어로 가짜값 입출력하게 할 수 있다. 소프트웨어로 짜도 씨피유백도어로 암호화하는 인스트럭션 감시하다가 조작해서 가짜값 입출력하게 할 수 있다. // "도둑이 집을 떠나며 주인을 욕한다" - 러시아 속담