我现在做一个游戏,一些动物随机移动,我现在这样做的,碰撞墙壁后,产生一个随机方向(和原来不一样),碰撞固定物体,也是这样处理的,
 但是,在移动过程中,隔一段时间再产生一个随机方向,但这样它的运动太单调了

我听我朋友说,“在隔一段时间再产生一个随机方向”的基础上,还要满足三个什么条件,我请问大侠,是什么条件?

或者有什么好的方法,可否给我参考参考。