Objective-Cではrand()を使って乱数を発生させることができる・・・はずなんです。
しかしですね、発生する乱数に決まりのようなものがあるらしく、発生する値が起動毎で同じなんですねぇ・・・。
例えば、サイコロでランダムな値を出すようなアプリを、rand()で作ったとします。
確かにサイコロを転がしている間であれば、ランダムでサイコロの目が出ているように感じるかもしれません。
しかし、アプリを再起動して、もう一度サイコロを転がしたらどうでしょう。
再起動前の目をトレースするかのように、まったく同じ順番で目が出るのです。
うーん、これは困った。
それとも使い方が間違ってるのかな・・・。
何とかしなければ・・・。
いや、これ結構致命的だと思うんですけど・・・。
うき。