프로그래밍이 확률적으로 맞고 확률적으로 오작동한다는게 난 이해가 되지 않는다

코딩 딱 하면 정해져 있는거라서 100퍼 확률로 작동하거나 100퍼 확률로 오작동하거나 

두 가지 선택지 밖에 없는거 아니야?