PowerManager: Calculation of speed variance completely in float

This removes an overlooked round() function.

Also the semantics change slightly, as the random range is now completely
in float and not in integers. (I assume it was broken before by the float
to int conversion.)