تولید رشته تصادفی
برای تولید رشته تصادفی در سی شارپ می توان از متد زیر استفاده کرد :
private string RandomString(int size, bool lowerCase) { StringBuilder builder = new StringBuilder(); Random random = new Random(); char ch; for (int i = 0; i < size; i++) { ch = Convert.ToChar(Convert.ToInt32(Math.Floor(26 * random.NextDouble() + 65))); builder.Append(ch); } if (lowerCase) return builder.ToString().ToLower(); return builder.ToString(); }
پارامتر اول این متد یک عدد از نوع int است که طول رشته تصادفی را تعیین می کندو پارامتر دوم هم بزرگی و کوچکی حروف را مشخص می کند ، و دو مقدار true یا false می گیرد.