random.setstate()
またはrandom.seed()
で初期化されたランダムジェネレータを使用したpyhon2/python3スクリプトでは、異なるバージョンとプラットフォーム間で同じ擬似乱数系列が生成されることはありますか? (例えば、python 3.1 on Mac , the same as python 3.2 on Linux 64-bit
)python random.setstate()、seed() - 実装全体で同じ結果が保証されていますか?
質問は、python2とpython3の両方についてです.pthon3スクリプトはpython3インタプリタで実行され、逆も同様です。
http://docs.python.org/dev/ library/random.html#random.seed –
python3.xとpython3.yの場合x!= yとなると同じ結果が出る –
ドキュメントに、結果がPythonバージョン間で同じであることが保証されていないそれはAPIの一部ではなく、それに依存するのは正しくありません。または、少なくとも、これは私の考えです。たとえアルゴリズムが言及されているという事実があなたの質問をするかもしれません。 – Bakuriu