Aradığınız konuyu buradan bulabilirsiniz.
Hoşgeldiniz.Burada arama yapabilirsiniz.
Aramak istediğiniz kelimeyi giriniz...
C# ile ilgili kaynaklar
C# Konuları
SQL ile ilgili kaynaklar
SQL Konuları
ASP.NET ile ilgili kaynaklar
ASP.Net Konuları
Makale Başlığı C# ta Rastgele Sayı Oluşturmak - Random
1000
           Bu işlem için Random sınıfını kullanıyoruz. Bu metod rastgele bir sayı oluşturmak için kullanılmaktadır. Aşağıda bu sınıfı nasıl kullanacağımız hakkında ufak bir örnek paylaştım:

public int SayiOlustur()

        {

            Random uretici = new Random();

            int olusanSayi;

            olusanSayi = uretici.Next();

           

            return olusanSayi;

        }


Random sınıfını kullanarak istediğimiz aralıkta bir sayı üretmek:

public int AralikliSayiOlustur()

        {

            Random uretici = new Random();

            int olusanSayi;

            olusanSayi = uretici.Next(256);

            return olusanSayi;

        }



Random sınıfını kullanarak ondalıklı sayı üretmek:

public double OndalikSayiOlustur()

        {

            Random uretici = new Random();

            double olusanSayi;

            olusanSayi = uretici.NextDouble();

            return olusanSayi;

        }


Şimdi yapacağımız örnekte ise oluşturduğumuz bir byte dizisine tek seferde rastgele sayılar ekleyeceğiz. Daha sonra sayıları eklediğini görmek için bu değerleri bir listbox' a yazdıracağız. Bu metodu test etmek için önce formunuza bir adet listBox ekleyin ve adını lbSayilar yapınız.

public void ByteDiziteAktar()

        {

            Byte[] byteDizisi = new Byte[15];

            Random uretici = new Random();

            uretici.NextBytes(byteDizisi);

 

            foreach (byte sayi in byteDizisi)

            {

                lbSayilar.Items.Add(sayi.ToString());

            }

        }

Kategori C#
Eklenme Zamanı 27.12.10 14:46:23
Okunma Sayısı 1956 kez görüntülenmiş
Bu konuya yapılan yorum sayısı 0 adet yorum eklenmiş
Düşüncelerinizi Yazın Bu yazı hakkında ne düşünüyorsunuz?
Ad - Soyad: 
E-Mail Adres:    
Web Sitesi:
Yorumunuz:  
Paylaş