疑似乱数ジェネレーターは決定論的であることを意図していることを知っています。つまり、同じシードが使用されると、同じシーケンスの出力が生成されます。実際には、これはすべて、同じプラットフォーム、つまり同じハードウェア、OS などを使用している場合にのみ当てはまります。
ただし、場合によっては、異なるプラットフォームで同じコードを実行すると、異なる答えが得られることがあります (ここで簡単に指摘したように: How to generate a repeatable random number sequence? )。
別の例として、この記事では、いくつかのニューロイメージング アプリケーションのコンテキストで、このような違いの原因を研究しています。
私の質問は、この現象について十分に文書化された一般的な説明があるかどうかです。他のポインタは大歓迎です。
言い換えれば、疑似乱数発生器の再現性が危険にさらされるのはどのような状況でしょうか? そして、これらの状況をどのように回避できますか (そして、クロスプラットフォームの再現性を真に保証することができますか?)