Generating Random Number and String

private string GenerateRandomString(int size)
{
Random r = new Random();
string legalChars = "1234567890";
StringBuilder sb = new StringBuilder();
for (int i = 0; i < size; i++)
sb.Append(legalChars.Substring(r.Next(0, legalChars.Length - 1), 1));
return sb.ToString();
}
مثال زير در هر بار كليك دكمه يك رشته ي تصادفي و 6 رقمي از اعداد را نمايش ميدهد:
private void button1_Click(object sender, EventArgs e)
{
MessageBox.Show(GenerateRandomString(6));
}
جهت تغيير دادن حروف رشته، متغير legalChars را تغيير دهيد. مثلا براي تركيب حروف بزرگ با اعداد :
string legalChars = "1234567890ABCDEFGHIJKLMNOPQRSTUVWXYZ";
منبع :‌ http://www.c-sharpcorner.com/UploadF...domNumber.aspx