Hakan KILIÇ | Toplumsal paylaşım

C# ile rastgele kod üretmek

30.08.2014
2.522
C# ile rastgele kod üretmek
REKLAM ALANI

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.

 

REKLAM ALANI

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:

REKLAM ALANI
Yorumlar

Henüz yorum yapılmamış.