PDA

View Full Version : مبتدی: طریقه ایجاد یک رشته تصادفی:



hamid.shekasteh
شنبه 04 مهر 1388, 22:18 عصر
مثل چیزی که توی بعضی از سایت ها می بینید یا پسورد روی کارت های اینترنتی و ...



Random rnd = new Random();
int n;
string str = "";

for (int i = 0; i < 40; i++)
{
n = rnd.Next(65, 90);
str += (char)n;

}


}
اعداد 65 و 90 کد اسکی کاراکتر های A تا Z هستند
برای کاراکتر های کوچک از 97 تا122 استفاده کنید.
برای حروف کوچک و بزرگ با هم از کد زیر استفاده کنید:





for (int i = 0; i < 40; i++)
{
n = rnd.Next(90, 115);
if (n > 90)
n += 7;
str += (char)n;
}

}

mehdi.mousavi
یک شنبه 13 دی 1388, 12:24 عصر
مثل چیزی که توی بعضی از سایت ها می بینید یا پسورد روی کارت های اینترنتی و ...

سلام.
کد شما پر از ایراده و اینکار مطلقا صحیح نیست! برای توضیحات بیشتر لطفا به پست 11 این تاپیک مراجعه کنید. (http://barnamenevis.org/forum/showthread.php?t=194398)

موفق باشید.