Tag: 平均值

平均函数没有溢出exception

.NET Framework 3.5。 我试图计算一些相当大的数字的平均值。 例如: using System; using System.Linq; class Program { static void Main(string[] args) { var items = new long[] { long.MaxValue – 100, long.MaxValue – 200, long.MaxValue – 300 }; try { var avg = items.Average(); Console.WriteLine(avg); } catch (OverflowException ex) { Console.WriteLine(“can’t calculate that!”); } Console.ReadLine(); } } 显然,数学结果是9223372036854775607( long.MaxValue – […]

具有固定平均值的随机数

我想在1到10之间生成100个随机数。但是这100个随机数的平均值应该是7.我怎么能这样做? 我这样做: //generating random number Random random = new Random(); int value = random.Next(1,10); 并将每个值存储在一个数组中。 如果数组中100个项目的平均值不是7,那么我需要再获得100个随机数。 谁能建议更好的方法呢?