假設我有一個範圍從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