程序只產生均值為0,方差為1的隨機數,要產生均值為E,方差為D的隨機數,只要隨機數*D+E就可以了。高斯隨機數程序還是帶參數的,參數是用來描述正態分布的一個浮點數表。在執行程序時,先生成這個表(只做一次),而后就可以任意多次地執行高斯隨機數產生程序了。使用C是為了保證通用性,如果有人覺得麻煩,可以用C++做個類,把這些東西都封裝進去。另外,如果有人有興趣,也可以把它修改成任意形式分布的連續隨機數產生程序,修改非常簡單,這里就不提示了。
標簽:
程序
上傳時間:
2013-12-23
上傳用戶:ruan2570406