C# Dersleri – Rastgele String Üretme

Kullanıcının gireceği harf sayısı ve adet kadar string ifade üreten ve bunları listbox’a ekleyen program için ilk olarak aşağıdaki form görüntüsünü oluşturuyoruz.
randomstring
ve kodlarımız aşağıda satır aralarında açıklamalar mevcut

harflistesi.Items.Clear();
// üretilecek olan karakter ve sayısı alınıyor
int kac_karakter = int.Parse(kacharf.Text);
int kac_tane = int.Parse(kactane.Text);
// harfler karakter dizisine  aktarılıyor
char[] harfler = "ABCÇDEFGĞHIİJKLMNOÖPRSŞTUÜVYZabcçdefgğhıijklmnoöprsştuüvyz".ToCharArray();
// rastgelke sınıfından değer üretiliyor
Random rand = new Random();
// kelimeyi oluşturuyoruz
for (int i = 1; i <= kac_tane; i++)
{
// www.bilisimogretmeni.com
string kelime = "";
for (int j = 1; j <= kac_karakter; j++)
{                    
int harfnumarasi = rand.Next(0, harfler.Length - 1);                    
kelime += harfler[harfnumarasi];
}
// üretilen ifade listbox'a ekleniyor.
harflistesi.Items.Add(kelime);
}
X

Pin It on Pinterest

X