تبلیغات

قطعه کد تولید رشته رندوم با حروف دلخواه در سی شارپ

تولید یک رشته‌ی رندوم (تصادفی)، کاربردهای زیادی دارد؛ از جمله زمانی که بخواهید برای کاربر، یک رمز عبور تصادفی ایجاد کنید. و حالا در اینجا، قطعه کدی آماده کرده‌ایم تا به وسیله‌ی آن بتوانید با مشخص کردن حروف دلخواه خود، یک رشته‌ی تصادفی در هر اندازه‌ای که می‌خواهید را تولید کنید.

قطعه کد

متد زیر را بنویسید:

ورودی‌ها:

  • chars: حروف یا کاراکترهایی که می‌خواهیم از بین آنها رشته‌ی تصادفی انتخاب شود.
  • length: طول رشته‌ی تصادفی

خروجی: رشته‌ی تصادفی تولید شده


در این متد، ما از ایندکس رشته‌ی chars و دادن مقدار آن به صورت رندوم بین 0 تا طول رشته، برای تولید خروجی نهایی استفاده کرده‌ایم؛ اما می‌توان به روش زیر نیز عمل کرد:

مثال

خروجی‌ها می‌توانند متفاوت باشند.

تبلیغات
2 نظر
کانال تلگرام فول کده
تبلیغات

درباره نویسنده

هادی اکبرزاده

[ مدیر فول کده ]

علاقه‌مند به اشتراک گذاری اطلاعات در هر زمینه‌ای / برنامه‌نویس / مدیر فول کده

پاسخ دهید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

نظرات ثبت شده 2 دیدگاه

    1. Voice Reflection گفت:

      سلام. با تشکر از این پست پرکاربرد.
      من می خوام که یک رشته تعریف کنم که حروف تکراری نداشته باشد. مثلا اگر کاربر کلمه ی سلام را ورد کرد برنامه بتواند با حروف وراد شده کلمات دیگر بسازد بدون حرف تکراری.
      خوش حال می شم اگه منو در این مورد راهنمایی نمایید.
      با تشکر فراوان.

      1. سلام؛ باید اول رشته‌ی ورودی رو داخل یک لیست بریزین با این شرط که هربار هر حرف رو بررسی می‌کنین داخل لیست هس یا نه بعد اضافه کنین و بعد، از اون لیست حرف رو به صورت رندوم بگیرین و اون خونه رو پاک کنین تا دفعه بعد گرفته نشه
        اگه نمیتونین بنویسین خبر بدین تا پستی در این مورد منتشر کنیم