Zufallszahlen erzeugen

Zufallszahlen erzeugen

  • Integer Zufallszahlen
Random RandomNumber = new Random();
int r = RandomNumber.Next(0, 10); // Zufallszahl zw. 0 und 9 erzeugen
  • Gleitkomma Zufallszahlen
// allg. Zufallsfunktion definieren
//
// Übergabe:
//
// dRandValueFromSeed - Wert zw. 0.0 bis 1.0
// dMin - untere Grenze
// dMax - obere Grenze
//
// Rückgabe:
// double Zufallswert im Bereich von dMin bis dMax
private double MakeRandomValue(double dRandValueFromSeed, double dMin, double dMax)
{
     return dMin + dRandValueFromSeed * (dMax - dMin);
}

// Aufrufbeispiel für Zufallszahl zw. 0.0 und 10.0
Random RandomNumber = new Random();
double r = MakeRandomValue(RandomNumber.NextDouble(), 0.0, 10.0);