randomの訳間違ってませんか?
「random(10)で10未満」となってますが「10以下」だと思います。

>>450
移動した回数を数える
一定回数移動したら方向を変える
http://gamdev.org/up/img/1400.lzh