iOS プラットフォームでマルチプレイヤー ゲームを作成したいと考えています。このゲームは、次に何が起こるかを決定するために、動的に生成される乱数に依存していました。ただし、これはマルチプレイヤー ゲームであるため、この「乱数」は、一貫したゲーム プレイを実現するために、すべてのプレイヤーのすべてのデバイスで同じである必要があります。
そのため、最初に同じ数値をシードすると、すべてのデバイス (iPad/iPhone/iPodTouch) とすべての OS バージョンで同じ乱数シーケンスを生成し続ける、信頼性の高い疑似乱数ジェネレーターが必要です。
私のために仕事をするようsrand
に見えますが、すべてのOSバージョンですべてのデバイスで同じ番号を生成することを保証するかどうかはわかりませんか? そうでなければ、適切な疑似乱数生成アルゴリズムはありますか?rand
rand