いきなりですが・・・問題がわかりません。

ネットワーク上でアリスとボブが二人で協力してランダムビットを生成したい。
以下のようにすることにした。
1.アリスとボブはそれぞれランダムビットa,bを選ぶ
2.それぞれa,bを相手に贈る
3.a EXOR bを生成したランダムビットとする

この方法でランダムビットを生成することができるか?できなければ問題点を
指摘し、修正方法を示せ。

元ネタ、もしくは一瞬でわかる人がいたらお願いします。。。