Dijital Dünya & Otomasyon Forumu | ddo1.com

Tam Versiyon: C# Rastgele Sayı & Harf Üretme
Şu anda arşiv modunu görüntülemektesiniz. Tam versiyonu görüntülemek için buraya tıklayınız.
Rastgele Sayı Üretme
Kod:
    public static int rastgeleSayiUret ()
    {
        Random rnd = new Random();
        return rnd.Next(10);
    }

Kullanım
Kod:
   textBox1.Text = rastgeleSayiUret().ToString();


2 sayı arası rastgele üretme kısaca koşullu üretim
Kod:
    public static int rastgeleSayiUret (int baslangic, int bitis)
    {
        Random rnd = new Random();
        return rnd.Next(baslangic,bitis);
    }

Kullanım
Kod:
        textBox1.Text = rastgeleSayiUret(500,1000).ToString();
Yukarda ki örnekte 500 ile 1000 arasında rastgele sayı üretecek.



C# Rastgele Harf üretmek

Kod:
    public static int rastgeleSayiUret (int baslangic, int bitis)
    {
        Random rnd = new Random();
        return rnd.Next(baslangic,bitis);
    }

Kod:
Büyük Harf üretmek
int charKodu = rastgeleSayiUret(65,91);
textBox1.Text = Convert.ToChar(charKodu).ToString();

Küçük harf üretmek
Kod:
int charKodu = rastgeleSayiUret(97,123);
Kod:
textBox1.Text = Convert.ToChar(charKodu).ToString();





RANDOM üretimi sizin verdiğin harf ve rakamlar ile istediğiniz uzunlukta yapmasını istiyorsanız aşağıda ki fonksiyonu kullanabilirsiniz.
Kod:
  String karakterler = "0123456789ABCÇDEFGĞHIİJKLMNOÖPRSŞTUÜVYZabcçdefgğhıijklmnoöprsştuüvyz";
        Random rnd = new Random();
        String pano = "";
        for (int i=0;i<20;i++)
        {
            pano+= karakterler[rnd.Next(karakterler.Length)];
        }
           
        textBox1.Text = pano;