2014年1月26日日曜日

[iOS][Objective-C]範囲を指定してランダム値を得る


どうも。

本格的に乱数を扱いたい場合には、
はじき出される乱数の偏りがどうとか、
色々気にしなきゃいけないこともあるかもだけど…。

ちょちょいと、
画面のモックアップなんか作ったときに、
固定値でないのは、
少しは気が利いてる(気がするw)

モノによっては、
あまり大きな数字が出たりすると不自然な場合もあるので、
一応範囲を指定出来るようにしてみる。

例えば、
utilのようなクラスに、
クラスメソッドとして用意するなら…。

+ (int)getRandomIntWithMin:(int)min Max:(int)max {

    return min + arc4random() % (max-min+1);
}



それでは。
ちゃお☆


まこぴー。