یک سوال در رابطه با سی شارپ: تولید اعداد تصادفی


دات وایت | DotWhite.ir
سورس تولید کلمات تصادفی در سی شارپ

پیش نیاز: ()rand و ()srand 

سوال؟

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

برای چاپ کاراکترهای تصادفی از تابع ()rand استفاده خواهیم کرد که عدد صحیح تصادفی را برمی گرداند. این عدد توسط یک الگوریتم تولید می شود که در هر بار فراخوانی ، دنباله ای از اعداد ظاهرا غیر مرتبط را برمی گرداند

کاربرد های کلمه تصادفی:

1- استفاده کاراکتر در تولید کلمه تصادفی غیرقابل پیش بینی در رمزنگاری ، که زیربنای بسیاری از طرح هایی ایجاد امنیت در ارتباطات مدرن هستند (به عنوان مثال محرمانه بودن ، احراز هویت ، تجارت الکترونیکی و غیره).

2- اعداد تصادفی همچنین در زمان هایی که رعایت "انصاف" مهم است استفاده می شود مانند انتخاب اعضای هیئت بصورت تصادفی یا انتخاب برنده در یک قرعه کشی.

3- اعداد تصادفی در فیزیک از قبیل مطالعات الکترونیکی موج و صدا ، مهندسی و تحقیقات کاربردهایی دارند. بسیاری از روش های تجزیه و تحلیل آماری مانند روش bootstrap به اعداد تصادفی نیاز دارند.



تاریخ انتشار : چهارشنبه 20 فروردين 1399 ساعت: 19:25 | نظرات(0)
برچسب ها : , , , , , , , , , , , , , , , , , , , ,

نویسنده :

بازديد : 892

موضوع: سی شارپ , کد های مفید ,

ادامــه مطلــب
کد تولید اعداد تصادفی غیر تکراری در بازه دلخواه به زبان سی شارپ

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

int min : کوچکترین عدد برای تولید اعداد تصادفی

int max : بزرگترین عدد برای تولید اعداد تصادفی

int count : تعداد اعدادی که میخواهید در بازه min تا max تولید بشه

نکته : count نمیتواند بزرگتر از اختلاف min  و max باشد یعنی حداکثر مقدار count به اینصورت می تواند باشد : 

(max-min)=count

مقدار count بیشتر از این مقدار باشد با خطا مواجه خواهید شد.

برای مشاهده کد به ادامه مطلب بروید




تاریخ انتشار : دوشنبه 17 تير 1398 ساعت: 22:14 | نظرات(0)
برچسب ها : , , , , , , , , , , , , , , , , , , , ,

نویسنده :

بازديد : 1510

موضوع: سی شارپ , کد های مفید ,

ادامــه مطلــب