Używam obiektu System.Random, który jest instancjonowany ze stałym początkiem przez całą aplikację. Wywołuję metodę NextDouble i po upływie pewnego czasu uzyskuję 0,0 jako wynik.System.Random nadal zwraca tę samą wartość
Czy jest jakikolwiek środek zaradczy, czy ktoś inny to napotkał?
EDYCJA: Mam jedno nasiono dla całego przebiegu, który jest ustawiony na 1000 dla dobra sake. Losowe.Następne podwójne jest wywoływane kilkaset tysięcy razy. Jest to aplikacja optymalizująca i może działać przez kilka godzin, ale tak naprawdę dzieje się po 10-0 minutach wykonania. Ostatnio dodałem trochę więcej losowych połączeń do aplikacji.
Czy możesz opracować na "trochę czasu"? Czy mówimy o godzinie lub kilku dniach milionów liczb? Nie wyobrażam sobie, że masz problem z rzeczywistą funkcją, ale jeśli jesteś na terytorium, które nigdy nie było testowane lub planowane, nie odrzucę go od razu. –
możliwy duplikat [Generatora liczb losowych, który generuje tylko jedną liczbę losową] (http://stackoverflow.com/questions/767999/random-number-generator- only- genering-one-random-number) –