Hallo,
ich bin hier im Forum über einen Beitrag gestoßen, in dem es um die Erzeugung von Zufallszahlen mit
Letztlich geht es ja bei
ich bin hier im Forum über einen Beitrag gestoßen, in dem es um die Erzeugung von Zufallszahlen mit
Random()
ging. Das Problem des Fragenstellers war, dass Random immer die gleiche Zahl geliefert hat. Verschuldet wurde dies, weil Random rnd = new Random();
in dem Aufruf immer wieder instanziiert wurde. Erst nachdem man Random() ... aus dem Aufruf z.b. einer For Schleife herausgenommen hat, wurden unterschiedliche Zufallszahlen erzeugt. Letztlich geht es ja bei
Random rnd = new Random();
um die Erzeugung eines neuen Objektes, daher würde ich von dem Standpunkt aus argumentieren, dass es egal sein sollte ob ich das jetzt in eine For Schleife packe oder nicht. In der Praxis scheint aber nur der Aufruf außerhalb einer For Schleife zu funktionieren. Meine Frage ist daher, warum ist das so?