指定した範囲内でランダムな値を生成するには、以下のような関数で実装できます。
func getRandomNumber(Min _Min : Float, Max _Max : Float)->Float {
return ( Float(arc4random_uniform(UINT32_MAX)) / Float(UINT32_MAX) ) * (_Max - _Min) + _Min
}
使用例 : - 0.1〜9.9までの範囲で乱数を生成
getRandomNumber(Min: -0.1, Max: 9.9)