تولید اعداد تصادفی در سی شارپ
سوال
سلام دوستای انجمن یه سوال دارم با اینکه بنظر راحت می رسه اما متاسفانه نمیتونم حلش کنم، سوالم اینه:
من می خوام یه لیست n خانه ای که با اعداد تصادفی غیرتکراری ۱ تا n پر شده، درست کنم کسی میتونه کمکم کنه؟
حل شده
0
انجمن برنامه نویسان سی شارپ
4 سال
4 پاسخ ها
383 دیده شده
2
پاسخ ها ( ۴ )
// عدد تصادفی در یک لیست بدون درج عدد تکراریnاضافه کردن
Console.WriteLine(“enter number”);
List<int> listnumber = new List<int>();
int number = Convert.ToInt32(Console.ReadLine());
Console.WriteLine(“********************”);
Random rand = new Random();
int c;
while (listnumber.Count!=number)
{
c = rand.Next(1, number+1 );
if (!listnumber.Contains(c))
{
listnumber.Add(c);
}
}
foreach (var item in listnumber)
{
Console.WriteLine(item);
}
سلام وقت بخیر،