確率的アルゴリズムをテストしています。結果を再現可能にするために、同じランダム シードを使用し、このシード番号 (整数) をベンチマーク結果と共に公開する予定です。
しかし、ランダムシードに関して素朴な質問があります。同じランダムシードを使用した場合、別のマシンを使用している他のユーザーが私の結果を再現することが保証されていますか? 実際、私はランダム シードの原理についてほとんど知識がありません。確かに、多くの Web サイトでは多かれ少なかれ詳細な方法で説明されていますが、そのトピックについて共有する考えがあるかもしれません。
具体的には、 scipy.optimizeプロシージャに基づく python プロジェクトがあります。私はnumpy.random.seed(42)
公開されたベンチマーク結果に使用し、同じシード番号が使用されている限り、他のマシンと同じ結果が得られることを期待しています。それは理にかなっていますか?