角度と長さをランダムで求めて、適当に出力するのが良いんじゃないの?
無駄撃ちが無くなるし。