objective-cで乱数を生成する方法


本論文では、Objective-cの乱数を生成するいくつかの一般的な方法を簡単に述べ、皆さんに共有して、参考にしたいと思います。具体的には以下の通りです
1)、arc 4 randowm()方法:比較的正確であり、ランダムな種子を生成する必要はない。
使用方法は以下の通りです。
arc 4 random()で0からx-1までの整数を取得するコードは以下の通りです。

 int value = arc4random() % x;
1からxまでの整数を取得するコードは以下の通りです。

 int value = (arc4random() % x) + 1;
2)、CCRANDOM_0_1()方法:cococos 2 dで使用し、範囲は[0,1]です。
使用方法は以下の通りです。

 float random = CCRANDOM_0_1() * 5; //[0,5]  CCRANDOM_0_1()      [0,1]
3)、ランドム()方法:初期化が必要な場合はシードを設定します。
使用方法は以下の通りです。

srandom((unsigned int)time(time_t *)NULL); //    ,        。
文のコードはすべて比較的詳しい注釈が用意されていますので、分かりやすいと思います。興味のある友達は自分で試してみてもいいです。