Ich verwende ein System.Random-Objekt, das mit einem festen Seed alle in der Anwendung instanziiert wird. Ich rufe die NextDouble-Methode auf und nach einiger Zeit bekomme ich 0.0 als Ergebnis.System.Random gibt immer den gleichen Wert zurück
Gibt es irgendwelche Abhilfe, hat jemand anderes dies festgestellt?
EDIT: Ich habe einen Samen für den gesamten Lauf, der aus Gründen der Einfachheit auf 1000 eingestellt ist. Das random.NextDouble wird mehrere hunderttausend Mal aufgerufen. Es ist eine Optimierer-Anwendung und könnte für einige Stunden laufen, aber das passiert tatsächlich nach 10-0 Minuten der Ausführung. Ich habe vor kurzem ein paar mehr zufällige Anrufe an die App hinzugefügt.
Können Sie "etwas Zeit" ausarbeiten? Sprechen wir eine Stunde oder mehrere Tage mit Millionen von Zahlen? Ich kann mir nicht vorstellen, dass Sie in der eigentlichen Funktion auf ein Problem gestoßen sind, aber wenn Sie in einem Gebiet sind, das nie getestet oder geplant wurde, werde ich es nicht sofort abwerten. –
mögliches Duplikat von [Zufallsgenerator erzeugt nur eine Zufallszahl] (http://stackoverflow.com/questions/767999/random-number-generator-only-generating-one-random-number) –