2012-01-13 14 views
1

rand()またはmt_rand()を使用した後にシード値を取得したいと考えています。本質的には、この種子を使用して、次にphpが実行されるときに乱数を生成し続けることができるように、種を保存したいと思います。PHPの乱数ジェネレータからシード値を取得する方法

私は単体テスト/負荷テストのために繰り返し可能な振る舞いが必要です。私のアプリケーションの異なるモジュールは同じシードを使用し、乱数列が生成されるように再現性があります。

ありがとうございます。私は種を得る方法を見つけることができませんでした。種を公開する乱数ジェネレータクラスも役に立ちます。あなたは、反復動作が必要な場合は

答えて

2

、あなた自身がsrand()またはmt_srand()を使用してrand()またはmt_rand()シードし、使用種子を保存する必要があります。

1
mt_srand($known_value) 

は、繰り返しの値にあなたのシードを設定します

関連する問題