2 Nisan 2013 Salı

60 - Random... Rastgele Sayı Atamak...


Random sınıfı bize istediğimiz aralıklarda sayı üretmemizi sağlıyor... Bu sınıf kullanılarak tanımlanan değişkeni daha sonra Next özelliği ile birlikte çağırdığımızda bize bir sayı üretiyor... Sayı aralığını kendimiz belirliyoruz... Birinci sayının ikinci sayıdan küçük olması gerekiyor... 

Rastgele sayıları program içerisinde çok yerde kullanabiliriz... Bu şekilde kullanımlar ile oyunlar tasarlayabiliriz... Çok kullanışlı olan bu özellik aşağıdaki örnekle anlatılmaya çalışılmıştır... 

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace ConsoleApplication1
{
    class Program
    {
        static void Main(string[] args)
        {
            // Rastgele 1-10 arası atanmış olan 5 sayıyı ekranda gösteren program...
            Random x = new Random(); // Rastgele sayı ataması için Random sınıfını çağırıyoruz...
            for (int i = 1; i <= 5; i++)
            {
                int sayi = x.Next(1, 10); // Bu satır 1 ile 10 arası rastgele sayı üretecek...
                Console.WriteLine(i + ". sayı = " + sayi);
            }
            Console.ReadKey();
        }
    }
}