A véletlenszámok jellemzői

A véletlenszám generátor C#-ban a „System” névtér „Random” osztálya. Ez az osztály pszeudorandom számokat generál a rendszeridő alapján (ha paraméter nékül hívjuk meg), illeteve ha egy egészszámmal hívjuk meg, akkor ahhoz lesz köthető. A generált szám integer és double típusú lehet.

Első lépésként létrhozzuk a véletlenszámgenerátor objektumot:

System.Random r = new System.Random();

Generáljunk integer (egész) számokat 0 és 8 között (max=8 és min=0).

int x1 = r.Next(10);

Generáljunk integer (egész) számokat 10 és 16 között (max=16 és min=10).

int x2 = r.Next(10,16);

Generáljunk double (valós) számokat 0 és 0,9… között (0<=x<1).

double x3 = r.NextDouble();

27. ábra 

 

namespace ConsoleApplication15

{

class Program

{

static void Main(string[] args)

{

System.Random r = new System.Random();

int x1 = r.Next(10);

int x2 = r.Next(10,16);

double x3 = r.NextDouble();

System.Console.WriteLine(x1 + "\t" + x2 + "\t" + x3);

}

}

}

 

A tananyag a követkkező licenc alá esik: GNU Free Documentation License