Как вы вызываете функцию?
Документация здесь: http://developer.android.com/reference/android/view/animation/RotateAnimation.html
показывает несколько разных конструкторов ... один из которых принимает начальный угол и конечный угол.Все, что вам нужно сделать, это использовать функцию случайного числа, чтобы сгенерировать угол остановки и передать его в:
RotateAnimation(0, randomNumber);
Конечно, если вы хотите, чтобы он начинался с предыдущей позиции, вам просто нужно сохранить это число вотдельную переменную и передайте ее в качестве первого параметра.