C# ile rastgele kod üretmek

C# ile rastgele kod üretmek
30 Ağustos 2014 tarihinde eklendi, 1.502 kez okundu.

C# ile rastgele kod üretmekten bahsedeceğim. Rastgele kodlar bir çok projede gerekliği tartışılmaz. Bu kodları üretmenin birden fazla yolu olduğunuda söyleyeyim. Basit ve anlayabileceğiniz bir dille kodlar anlatacağım. Kopyala yapıştır lada rahatlıkla yapabilirsiniz.

Burada string[] strChars = başladığı yerden sonraki tırnak içerisindeki alanlar üretilecek kodun içeriğinde bulunacak olan karakterlerdir. Eğer sadece rakamdan bir kod üretecekseniz eğer buradan harfleri çıkartarak yapabilirsiniz. Ben ürettiğim kodda büyük ve sayılara izin verdim. Dilerseniz buraya küçük harfleri ve sembolleride ekleyebilirsiniz.  Butonumuza vereceğimiz kod ise ” textbox1.text = kodyap();” olacak. buradaki tektbox yada label nereye yazdıracaksanız yeniden adlandırın.

 

private string kodyap()
{
System.Text.StringBuilder sb = new System.Text.StringBuilder();

System.Random objRandom = new System.Random();

string[] strChars = { “A”,”B”,”C”,”D”,”E”,”F”,”G”,”H”,”I”,

“J”,”K”,”L”,”M”,”N”,”O”,”P”,”Q”,”R”,

“S”,”T”,”U”,”V”,”W”,”X”,”Y”,”Z”,

“1”,”2″,”3″,”4″,”5″,”6″,”7″,”8″,”9″,”0″};

int maxRand = strChars.GetUpperBound(0);

for (int i = 0; i < 9; i++)
{
int rndNumber = objRandom.Next(maxRand);

sb.Append(strChars[rndNumber]);
}

return sb.ToString();
}

Etiketler:

Yorumlar

Henüz yorum yapılmamış.

Sayfa başına git