Hair simulation random rotation problem

I’m trying to make kind of spiked ball using hair particles.
I wanted to add some randomness in directions spikes are faceing. So I found on internet that after checking “advanced” there is option to randomize rotation.
The problem now is that when I rotate the sphere all spikes are moving. Like that:

How can I make them stay up? Or maybe there is other way to randomize rotation of spikes?
The spikes are objects, not paths.

Maybe you need to rotate the spike object in sync with the ball object. My guess would be that the rotation of the ball will move the spike location with it, but not rotate it accordingly.