2Dと3Dのランダムウォークを構築する