の特定の実装についてrand、初期シードとこれまでの呼び出し回数を指定して、シーケンス内の次の番号を効率的に生成することは可能randですか?
私が望むのはrand、シミュレーションでノードに時間オフセットを提供するために使用することです。各ノードは、その一意の ID でシードし、の出力を使用randして、シミュレーションの遅延にジッターを提供します。衝突を測定するために、各ノードが他のノードの次の遅延を計算できるようにしたいと考えています。任意のノードの初期シードにアクセスでき、その回数randが呼び出されました。
n + 1次の値を取得するために時間をシードしてループする必要はありません。の一般的なLinux実装でも可能randですか?