C#如何从一个列表里取一个随机数?

来源:学生作业帮助网 编辑:六六作业网 时间:2024/12/20 05:30:58
C#如何从一个列表里取一个随机数?C#如何从一个列表里取一个随机数?C#如何从一个列表里取一个随机数?输入:列表输出:随机元素publicTGetRandomItem<T>(IList&l

C#如何从一个列表里取一个随机数?
C#如何从一个列表里取一个随机数?

C#如何从一个列表里取一个随机数?
输入:列表 输出:随机元素public T GetRandomItem<T>(IList<T> list)
{
    if (list == null) throw new ArgumentNullException("list");
    int count = list.Count;
    if (count == 0) return default(T);
    int index = new Random().Next(count);
    return list[index];
}sh