دسته بندی ها
15:50 1400/07/28

تولید یک کد 6 رقمی شامل رشته و عدد به صورت رندم

مشخصات سوال کننده :
کاربر : olfat80r     امتیاز کاربر : 5     رتبه کاربر : 110
دسته بندی : Asp.net Core

به این سوال امتیاز بدهید    0
تعداد بازدید این سوال : 3549
پاسخ دهنده : saedbfd 13:08 1400/07/29

تولید رشته تصادفی شامل عدد و حروف در سی شارپ و Asp

شما میتونید در ابتدا یک تابع static به صورت زیر تعریف کنید. دقت کنید که خروجی این تابع یک string هست.

public static string RandomString(int length)
{
   const string chars = "0123456789aAbBcCdDeE";
   return new string(Enumerable.Repeat(chars, length)
      .Select(s => s[random.Next(s.Length)]).ToArray());
}

 

در تابع RandomString یک ثابت به نام chars تعریف کردیم و مشخص کردیم که چه اعداد یا حروفی در خروجی نمایش داده بشه. اگر میخواید حروف دیگری هم نمایش داده بشه کافیه بهش اضافه کنید.

 

خب حالا خیلی راحت می تونید از این تابع استفاده کنید. این تابع یک پارامتر ورودی به نام length داره که مشخص میکنه رشته رندوم خروجی چند کاراکتر باید باشه.

 

//تولید یک رشته رندوم 6 حرفی
string myRandom = RandomString(6);

 

به این پاسخ امتیاز بدهید    1
امتیاز: 1654 رتبه: 1
برای ارسال پاسخ لطفا وارد حساب کاربری خود شوید.   ورود