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);
}
}
}