• 1399/04/22

اعداد رندوم :

سلام 

من یه سوال داشتم اونم اینکه ما چجوری میتونیم کدی بنویسیم که اعداد رندوم غیر تکراری در بازۀ مشخص بهمون بده؟؟

پیشاپیش ممنون از پاسختون

  • 1399/04/23
  • ساعت 16:39

سلام 

این کد ها با استفاده از زبان linq چک میکنه که عدد تکراری نباشه 

Random rand = new Random();
List<int> nums = new List<int>();
for (nums.length ; nums.length < 10)
{
    int num = rand.Next(1,11);
    var IsValid = nums.Where(n => n == num).any;
    if (IsValid == false)
		{
              nums.add(num);
         }
}
      // or 
Random rand = new Random();
List<int> nums = new List<int>();
while (nums.length < 10)
{
    int num = rand.Next(1,11);
    var IsValid = nums.Where(n => n == num).any;
    if (IsValid == false)
		{
              nums.add(num);
         }
}

کد بالا ده عدد غیر تکراری 1 تا 10 را به صورت رندم ارائه میدهد

 


  • 1399/04/23
  • ساعت 20:28

مرس از شما دوست عزیز


  • 1399/04/24
  • ساعت 15:50

خواهش میکنم

امیدورام به دردتون خورده باشه

 


logo-samandehi