اعداد تصادفی Random generator=new Random(); //Generate 10 random numbers for (int i = 1; i <= 10; i++) { Console.WriteLine(generator.Next()); } خروجی😐👇 673131583 2075827769 530790962 853400196 1181061071 1657679493 1459501829 452543008 1814178911 1933670708 خروجی شما مطمئناً متفاوت است چون همه اعداد تصادفی می‌باشند. یکی دیگر از نسخه‌های متد ()Next به شما اجازه می‌دهد که تعدادی عدد تصادفی را که از یک عدد خاص بزرگتر نباشند تولید کنید. این نسخه از متد همچنین باعث می‌شود که تعداد اعداد تولید شده از مقدار ذکر شده در پرانتز بیشتر نشود. به عنوان مثال برنامه زیر اعدادی را تولید می‌کند که نه مقدار آنها از 11 بیشتر است و نه تعداد آنها. Random generator = new Random(); for (int i = 1; i <= 10; i++) { Console.WriteLine(generator.Next(11) ); } خروجی👇😐 2 3 4 4 10 4 1 1 0 8 متد ()Next آرگومانی را که به عنوان بزرگترین عدد دریافت می‌کند، به عنوان بزرگترین عدد انحصاری می‌پذیرد. بدین معنی که این متد یک مقدار تصادفی که کوچکتر از (نه برابر) آرگومانی که می‌پذیرد را برگشت می‌دهد. در نتیجه از آنجاییکه در مثال بالا عدد 11 را به عنوان آرگومان به این متد ارسال کرده‌ایم، این متد نیز مقادیر ممکن بین 0 و 10 را بر می‌گرداند. همچنین می‌توان محدوده اعدادی که متد ()Next بر می‌گرداند را، مشخص کرد. به عنوان مثال اگر بخواهید اعداد 1 تا 6 روی طاس تولید شود می‌توان کد بالا را به صورت زیر تصحیح کرد : Console.WriteLine(generator.Next(1,7) ); الان این کوچک ترین عددو ۱ و بزرگ ترینی ک تولید میکنه ۶ هست😐😐 🖥 💻 📱 لِرفا آموزش کامپیوتر و برنامه نویسی بازارکار 🆔 @lerfaa