| categories:swift develop

乱数を発生させる

rand()

今まではrand()使い、srand()にて乱数の初期化をし数値を得ていた。

 srand(time(nil));
 rand()%300;

arc4random_uniform()

上記の形だとSwift時にエラーが出る為、乱数の初期化が不要な物に変更し以下の形に落ち着く。

 Int(arc4random_uniform(300))
comments powered by Disqus