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

来源:学生作业帮助网 编辑:作业帮 时间:2024/11/15 18:20:16

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