私は書くことによってPRNG
でObjective-Cのを播種してるObjective-CにシードされたPRNGを保存することはできますか?
srandom(seed);
I'n C#私はPRNG
離れとして変数であること保存することができます:
prng = new Random(seed);
このことが可能ですObjective-C
にも同様に?
私が変数にPRNG
を保存したいのは、すぐに生成された数値に確定的な結果が必要なことです。私は、別の機能がPRNGを再シードするというリスクを抱かせたくありません。
私はいくつかの研究を試みました。例えば、別のライブラリをリストしたこの記事を読むと、http://nshipster.com/random/が見つかりましたが、何も見つかりませんでした。
後で他の関数が乱数を生成しても、そのシードされたPRNGには影響を与えないように、シードされたPRNGを保存します。 – user1283776
次にintをランダムに取る。グローバル変数としてチェックし、それが無ければPRNGを生成し、そうでなければそれを使用する。 –