最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

C++實現(xiàn)正態(tài)隨機(jī)分布的方法

 更新時間:2013年05月06日 11:55:54   作者:  
本篇介紹了,使用c++實現(xiàn)正態(tài)隨機(jī)分布的實現(xiàn)方法。需要的朋友參考下

高斯分布也稱為正態(tài)分布(normal distribution)

常用的成熟的生成高斯分布隨機(jī)數(shù)序列的方法由Marsaglia和Bray在1964年提出,C++版本如下:

復(fù)制代碼 代碼如下:

#include <stdlib.h>
#include <math.h>

double gaussrand()
{
    static double V1, V2, S;
    static int phase = 0;
    double X;

    if ( phase == 0 ) {
        do {
            double U1 = (double)rand() / RAND_MAX;
            double U2 = (double)rand() / RAND_MAX;

            V1 = 2 * U1 - 1;
            V2 = 2 * U2 - 1;
            S = V1 * V1 + V2 * V2;
        } while(S >= 1 || S == 0);

        X = V1 * sqrt(-2 * log(S) / S);
    } else
        X = V2 * sqrt(-2 * log(S) / S);

    phase = 1 - phase;

    return X;
}


相關(guān)文章

  • C語言實現(xiàn)大數(shù)據(jù)文件的內(nèi)存映射機(jī)制

    C語言實現(xiàn)大數(shù)據(jù)文件的內(nèi)存映射機(jī)制

    這篇文章主要介紹了C語言實現(xiàn)大數(shù)據(jù)文件的內(nèi)存映射機(jī)制的相關(guān)資料,需要的朋友可以參考下
    2017-01-01
  • libxml教程(圖文詳解)

    libxml教程(圖文詳解)

    本篇文章是對libxm進(jìn)行了詳細(xì)的分析介紹,需要的朋友參考下
    2013-05-05
  • C語言實現(xiàn)在數(shù)組A上有序合并數(shù)組B的方法

    C語言實現(xiàn)在數(shù)組A上有序合并數(shù)組B的方法

    這篇文章主要介紹了C語言實現(xiàn)在數(shù)組A上有序合并數(shù)組B的方法,包含了數(shù)組操作的完整實現(xiàn)過程以及相應(yīng)的代碼分析與改進(jìn),具有不錯的借鑒價值,需要的朋友可以參考下
    2014-09-09
  • Qt自定義控件實現(xiàn)多彩色儀表盤

    Qt自定義控件實現(xiàn)多彩色儀表盤

    這篇文章主要為大家詳細(xì)介紹了Qt自定義控件實現(xiàn)多彩色儀表盤,文中示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2019-12-12
  • 使用OpenGL繪制Bezier曲線

    使用OpenGL繪制Bezier曲線

    這篇文章主要為大家詳細(xì)介紹了使用OpenGL繪制Bezier曲線的方法,文中示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2020-04-04
  • 基于C++中覆蓋,重載,隱藏的一點重要說明

    基于C++中覆蓋,重載,隱藏的一點重要說明

    下面小編就為大家?guī)硪黄贑++中覆蓋,重載,隱藏的一點重要說明。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2016-12-12
  • C語言每日練習(xí)之冒泡排序

    C語言每日練習(xí)之冒泡排序

    這篇文章主要介紹了C語言冒泡排序,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2021-11-11
  • C++初始化函數(shù)列表詳細(xì)解析

    C++初始化函數(shù)列表詳細(xì)解析

    C++可以定義引用類型的成員變量,引用類型的成員變量必須在構(gòu)造函數(shù)的初始化列表中進(jìn)行初始化
    2013-09-09
  • C++string字符串拼接遇到的問題及解決

    C++string字符串拼接遇到的問題及解決

    這篇文章主要介紹了C++string字符串拼接遇到的問題及解決方案,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2023-07-07
  • C++編寫非侵入式接口

    C++編寫非侵入式接口

    這篇文章主要介紹了C++編寫非侵入式接口的相關(guān)資料,需要的朋友可以參考下
    2017-07-07

最新評論

新郑市| 扎赉特旗| 绥江县| 镶黄旗| 建始县| 开原市| 南川市| 武平县| 方城县| 麻阳| 宜阳县| 广平县| 怀仁县| 天台县| 平邑县| 新蔡县| 阿图什市| 荆门市| 融水| 延长县| 新竹县| 宝坻区| 板桥市| 都江堰市| 恭城| 麦盖提县| 原平市| 乌什县| 宜兰市| 都匀市| 新乡市| 新巴尔虎左旗| 壤塘县| 九江市| 莱阳市| 邢台县| 芒康县| 柘荣县| 杨浦区| 嘉善县| 云阳县|