Zufalllszahlen generieren
-
Hallo,
ich weiß es gibt mehrere Themen zu diesem Thema, aber ich komme damit einfach nicht klar. Ich soll ein Programm schreiben, dass Zufallszahlen von 0 bis 1 erzeugt. Es soll die Zahlen aus der Systemzeit bekommen. Als Formeln habe ich vorgegeben:xn+1 = (xn * 7141 + 54773) modulo 253177
Um diese dann ins Format von 0 bis 1 zu bringen soll dann
zufall=xn+1/253177
Wäre schön, wenn mir hier jemand helfen könnte...
Vielen Dank schonmal
Chris
-
Random random = new Random(Environment.TickCount); double zahl = random.NextDouble();
-
loks schrieb:
Random random = new Random(Environment.TickCount); double zahl = random.NextDouble();
-
class FunnyRandom { long x; public FunnyRandom() { x = DateTime.Now.Ticks; } public double Next() { x = (x * 7141 + 54773) % 253177; return 1.0 / 253176; } }
-
ClassLib schrieb:
return 1.0 / 253176;
-
chris-48 schrieb:
Hallo,
ich weiß es gibt mehrere Themen zu diesem Thema, aber ich komme damit einfach nicht klar. Ich soll ein Programm schreiben, dass Zufallszahlen von 0 bis 1 erzeugt. Es soll die Zahlen aus der Systemzeit bekommen. Als Formeln habe ich vorgegeben:xn+1 = (xn * 7141 + 54773) modulo 253177
Um diese dann ins Format von 0 bis 1 zu bringen soll dann
zufall=xn+1/253177
Wäre schön, wenn mir hier jemand helfen könnte...
Vielen Dank schonmal
Chris
Wer verlangt das von Dir?
Und warum gehst so einen Weg?
Was ist los mit Dir?
Tabletten schon genommen?