Ich habe diesen langen und komplexen Quellcode, der einen RNG mit einem Fix Samen verwendet.C++. Ist es möglich, dass ein Zufallszahlengenerator unterschiedliche Zufallsvariablen in zwei verschiedenen Maschinen unter Verwendung desselben Samens angibt?
Dieser Code ist ein Simulator und die Parameter dieses Simulators sind die zufälligen Werte, die von diesem RNG angegeben werden. Wenn ich den Code in der gleichen Maschine ausführen, egal wie viele Versuche ich mache, ist die Ausgabe die gleiche. Aber wenn ich diesen Code auf zwei verschiedenen Maschinen ausführe und die Ausgaben beider Maschinen vergleiche, sind sie unterschiedlich.
Ist es möglich, dass zwei verschiedene Maschinen mit dem gleichen Zufallszahlengenerator und dem gleichen Seed einen irgendwie unterschiedlichen Output erzeugen?
Die Compiler-Version, die Bibliotheken und das Betriebssystem sind identisch.
könnten Sie bitte sagen, welche PRNG Sie verwenden (Bibliothek/Funktion), wenn es Open Source ist, würde ich gerne aus Neugier auf den Quellcode sehen .. :) – falstro
Durch "vergleichen Sie die Ausgänge" , vergleichen Sie die Ausgabe des Rng oder der Simulation? –