乱数シードをしりたい(G4Run::GetRandomNumberStatus

 1// G4Run *aRun
 2G4String status = aRun->GetRandomNumberStatus();
 3
 4G4debug << "Random number status at the start of the run: " << status << G4endl;
 5
 6MixMaxRng-begin 3
 7414469184642473095
 81887497230718120570
 92195475624800485765
10932596286296600524
11218172641998458221
121120322260615769150
13539175102615237389
141629436967027825808
15719649398285478826
161292536263533526791
171569870862419815394
181958103466980645205
19824192756230114970
201491737190745264678
21601594138938872905
22896013831305951495
23207235109353979734
2417
2551334242799068912
26MixMaxRng-end

ランを開始したときの、乱数発生器の状態を取得できます。 この状態値を保存することで、同じシミュレーション結果を再現できます。