You need to enable JavaScript to run this app.

Skip to main content

C# Rastgele Sayı & Harf Üretme

C# Rastgele Sayı & Harf Üretme

Gezgin
C# Rastgele Sayı & Harf Üretme
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;

İçerik sağlayıcı paylaşım sitesi olarak hizmet veren Ddo1.com WebMaster & Kodlama Forumu sitemizde 5651 sayılı kanunun 8. maddesine ve T.C.K'nın 125. maddesine göre tüm üyelerimiz yaptıkları paylaşımlardan kendileri sorumludur. Sitemiz hakkında yapılacak tüm hukuksal şikayetleri bağlantısından bize ulaşıldıktan en geç 3 (üç) gün içerisinde ilgili kanunlar ve yönetmenlikler çerçevesinde tarafımızca incelenerek, gereken işlemler yapılacak ve site yöneticilerimiz tarafından bilgi verilecektir.