私が開発しているものの一部は、ランダムな会社名ジェネレータです。いくつかの名前部分の配列から描画されます。私はrand()
関数を使用して、ランダムな名前の部分を描画します。しかし、いつも同じランダムな数字が常に同じシーケンスで生成されます。私はアプリを起動するので、常に同じ名前が表示されます。Objective-Cではrand()関数をどのようにシードしますか?
私はSOを検索しました.Cではsrand()
という機能があり、ランダムな関数をランダムにするために現在の時間のようなものを "シード"しています - srand(time(NULL))
のように。 Objective-CのiOS開発用に使えるものはありますか?
技術的には@ torrey.lyonsが私の質問に直接答えましたが、私は間違いなくsrand()よりもarc4randomを好んでいました。ありがとう – inorganik