Hi Leute,
bin gerade auf ein sehr schwerwiegendes Problem gestoßen, habe mir gerade ein Kartenspiel programmiert, in dem eine Variable als Random deklariert ist und mithilfe dieser immer wieder ein Zufallswert erzeugt wird.
Dies funktioniert prinzipiell auch ohne Probleme, zu Testzwecken habe nun jedoch einen Dauertestlauf hinzugefügt und nun zum großen Problem:
Nach sehr vielen generierten Zahlen mit der gleichen Random Variable, bekommt man egal ob mit .Next(minWert, maxWert), nur mit .Next() oder anderen Varianten immer nur mehr 0 bzw. den minWert selbst zurück (Kommt nach ca. 50000000 Berechneten Zahlen vor)
Dieser Fehler verschwindet auch nicht mehr sobald man einmal in diesem Fehlerzustand ist, egal wie oft man mit dieser Random-Variable rechnet.
Hat jemand eine Idee woher dieses Problem kommen könnte?
MfG, Suter
bin gerade auf ein sehr schwerwiegendes Problem gestoßen, habe mir gerade ein Kartenspiel programmiert, in dem eine Variable als Random deklariert ist und mithilfe dieser immer wieder ein Zufallswert erzeugt wird.
Dies funktioniert prinzipiell auch ohne Probleme, zu Testzwecken habe nun jedoch einen Dauertestlauf hinzugefügt und nun zum großen Problem:
Nach sehr vielen generierten Zahlen mit der gleichen Random Variable, bekommt man egal ob mit .Next(minWert, maxWert), nur mit .Next() oder anderen Varianten immer nur mehr 0 bzw. den minWert selbst zurück (Kommt nach ca. 50000000 Berechneten Zahlen vor)
Dieser Fehler verschwindet auch nicht mehr sobald man einmal in diesem Fehlerzustand ist, egal wie oft man mit dieser Random-Variable rechnet.
Hat jemand eine Idee woher dieses Problem kommen könnte?
MfG, Suter