假设我有一个范围从1到10的值。我想根据某种高斯概率从这个范围中随机选择一个数字。所以,有更大的机会获得约4,5,6的值。仍有机会获得1和10,但机会较小。它不需要严格遵循高斯分布,因为1和10的值几乎几乎不可能得到。我希望至少改变并歪曲获得极端值的机会,同时扩大获得其他价值的机会。通过倾斜,我的意思是可能有些时候我会希望得到10的机会超过1.因此,分布可能不一定是对称的。根据概率从一系列值中随机挑选一个数字
我尝试使用随机类播种随机浮点值并将值乘以10,但可能仍然是线性的。我想不出如何做到这一点。有没有简单的方法来实现这一点?
这可能是相关的:http://stackoverflow.com/questions/218060/random-gaussian-variables –
“C#高斯随机”的第一个谷歌结果给了:[随机高斯变量](http:// stackoverflow。 COM /问题/ 218060 /随机高斯变量)。你尝试过吗? – publicgk