0

هزاران نکته در سی شارپ

 
hosseinb68
hosseinb68
کاربر طلایی1
تاریخ عضویت : بهمن 1389 
تعداد پست ها : 1269
محل سکونت : بوشهر

ايجاد رشته اي تصادفي از اعداد با طول مشخص
سه شنبه 7 آذر 1391  8:14 AM

01.private string GenerateRandomString(int size)
02.{
03.    Random r = new Random();
04.    string legalChars = "1234567890";
05.    StringBuilder sb = new StringBuilder();
06.    for (int i = 0; i < size; i++)
07.        sb.Append(legalChars.Substring(r.Next(0, legalChars.Length - 1), 1));
08.    return sb.ToString();
09.}

مثال زير در هر بار كليك دكمه يك رشته ي تصادفي و 6 رقمي از اعداد را نمايش ميدهد:

 
1.private void button1_Click(object sender, EventArgs e)
2.{
3.     MessageBox.Show(GenerateRandomString(6));
4.}

جهت تغيير دادن حروف رشته، متغير legalChars را تغيير دهيد. مثلا براي تركيب حروف بزرگ با اعداد :

 
1.string legalChars = "1234567890ABCDEFGHIJKLMNOPQRSTUVWXYZ";

 

تشکرات از این پست
DR460N ravabet_rasekhoon unknown
دسترسی سریع به انجمن ها