>>376
flip() を呼ぶ 「たびに」 0か1のどちらかがランダムに返るので、

> if(flip() == 0) {

ここで 0 が返ったあと

> if(flip() == 1) {

ここで 1 が返ると、両方カウントされます