Rastgele bir sayı üretmek için “Random” sınıfını kullanırız. Random sınıfını kullanmak için o sınıfın nesnesini oluşturur ve bu nesnenin “Next” metodunu kullanarak rastgele sayı üretiriz.
Random rastgele = new Random(); rastgele.Next(); // Pozitif rastgele bir tam sayı üretir. rastgele.Next(100); // 100'e kadar pozitif rastgele bir tam sayı üretir. rastgele.Next(-100,100); // -100 ile 100 arasında rastgele bir tam sayı üretir.
Örnek: 1 ile 100 arasında 10 tane rastgele tam sayı oluşturan ve bu tam sayılardan 25’den büyük ve 2’ye tam bölünebilir olanları ekrana yazdıran program yapın.
using System;
class Program
{
static void Main()
{
Console.WriteLine(" >> Random Class'ını kullanarak rastgele sayı üretme");
Console.WriteLine();
int[] randoms = new int[10];
Random rastgele = new Random();
for (int i = 0; i < randoms.Length; i++)
{
int randomsayi = rastgele.Next(1, 100);
randoms[i] = randomsayi;
}
for (int i = 0; i < randoms.Length; i++)
{
if (randoms[i] > 25 && randoms[i]%2 == 0)
{
Console.WriteLine(randoms[i]);
}
}
Console.ReadKey();
}
}






