internal class Program
{
static void Main(string[] args)
{
Console.WriteLine(string.Join(",", GetRandomChilds(500, 5)));
Console.WriteLine(string.Join(",", GetRandomChilds(500, 5)));
Console.WriteLine(string.Join(",", GetRandomChilds(500, 5)));
}
public static List<int> GetRandomChilds(int total, int count)
{
List<int> list = new List<int>();
var random = new Random();
while (count > 0)
{
int randomnumber = random.Next(0, total);
if (list.Contains(randomnumber))
{
continue;
}
else
{
list.Add(randomnumber);
count--;
}
}
return list;
}
}
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/948e0627c9f016a9dcfb79481cc8df37.png)