转换List< double>0到100的正态分布

本文关键字:正态分布 List double 转换 | 更新日期: 2023-09-27 18:08:17

我有一个双精度值列表,范围从0到1000以上。我想把这个列表转换成正态分布并把每一项都转换成0到100之间的数字。我已经找到了很多关于如何计算均值,标准差和随机数的方法,但现在还没有关于如何将列表转换为正态分布的方法。

转换List< double>0到100的正态分布

var list = new List<double> { ... };
var max = list.Max();
var desiredList = list.Select(p => (p / max) * 100).ToList();