欧美一级特黄大片做受成人-亚洲成人一区二区电影-激情熟女一区二区三区-日韩专区欧美专区国产专区

c++產(chǎn)生隨機數(shù)的方法-創(chuàng)新互聯(lián)

c庫偽隨機數(shù)發(fā)生器

成都創(chuàng)新互聯(lián)公司是專業(yè)的山海關(guān)網(wǎng)站建設(shè)公司,山海關(guān)接單;提供網(wǎng)站建設(shè)、成都網(wǎng)站建設(shè),網(wǎng)頁設(shè)計,網(wǎng)站設(shè)計,建網(wǎng)站,PHP網(wǎng)站建設(shè)等專業(yè)做網(wǎng)站服務(wù);采用PHP框架,可快速的進行山海關(guān)網(wǎng)站開發(fā)網(wǎng)頁制作和功能擴展;專業(yè)做搜索引擎喜愛的網(wǎng)站,專業(yè)的做網(wǎng)站團隊,希望更多企業(yè)前來合作!

rand

srand

大多時候用時間產(chǎn)生隨機發(fā)生器的seed

int GetRandomNum(int min, int max,int seed)

{

//srand((unsigned)time(NULL)); //生成seed

srand(seed);

return( rand() % (max - min) + min);

}

c++11 引入的偽隨機數(shù)發(fā)生器.隨機數(shù)抽象成隨機數(shù)引擎和分布兩部分.引擎用來產(chǎn)生隨機數(shù),分布產(chǎn)生特定分布的隨機數(shù)

常用的就是線性均勻分布

uniform_int_distribution

uniform_real_distribution

std::random_device rd;//來產(chǎn)生一個隨機數(shù)當(dāng)作種子

std::uniform_int_distribution<int> uni_dist(0, 9999999); //指定范圍的隨機數(shù)發(fā)生器

std::cout << uni_dist(rd) << std::endl;

還有一些其他發(fā)生器,如 伯努里分布、泊松分布、正態(tài)分布

// ConsoleApplication4.cpp : 定義控制臺應(yīng)用程序的入口點。

//

#include "stdafx.h"

#include <random>

#include <memory>

#include <iostream>

using namespace std;

class Random {

public:

const static unsigned int maxRand = std::random_device::max();

static Random& getInstance()

{

static Random instance;

return instance;

}

unsigned int getInteger() noexcept {

return (*dist)(rd);

}

unsigned int GetMTEngineInteger() noexcept {

return (*mtEngine)();

}

uint64_t GetMTEngine64Integer() noexcept {

return (*mtEngine64)();

}

unsigned int GetRand0Integer() noexcept {

return (*rand0Engine)();

}

auto GetRanlux48Integer() noexcept ->decltype(auto) {

return (*ranlux48Engine)();

}

private:

Random() noexcept {

mtEngine = std::make_shared<std::mt19937>(rd());

mtEngine64 = std::make_shared<std::mt19937_64>(rd());

dist = std::make_shared<std::uniform_int_distribution< unsigned int >>(std::uniform_int_distribution< unsigned int >(0, maxRand));

rand0Engine = make_shared<std::minstd_rand0>(rd());

ranlux48Engine = make_shared<std::ranlux48>(rd());

}

std::random_device rd;

std::shared_ptr<std::mt19937> mtEngine; //32-bit Mersenne Twister by Matsumoto and Nishimura, 1998

std::shared_ptr<std::mt19937_64> mtEngine64; //64-bit Mersenne Twister by Matsumoto and Nishimura, 2000(馬特賽特旋轉(zhuǎn)演算法)

std::shared_ptr<std::minstd_rand0> rand0Engine;

std::shared_ptr<std::ranlux48> ranlux48Engine;

std::shared_ptr<std::uniform_int_distribution< unsigned int > > dist;

};

int main()

{

cout << Random::getInstance().GetMTEngineInteger() << endl;

cout << Random::getInstance().GetMTEngine64Integer() << endl;

cout << Random::getInstance().GetRand0Integer() << endl;

cout << Random::getInstance().GetRanlux48Integer() << endl;

cout << Random::getInstance().getInteger() << endl;

return 0;

}

另外有需要云服務(wù)器可以了解下創(chuàng)新互聯(lián)cdcxhl.cn,海內(nèi)外云服務(wù)器15元起步,三天無理由+7*72小時售后在線,公司持有idc許可證,提供“云服務(wù)器、裸金屬服務(wù)器、高防服務(wù)器、香港服務(wù)器、美國服務(wù)器、虛擬主機、免備案服務(wù)器”等云主機租用服務(wù)以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡單易用、服務(wù)可用性高、性價比高”等特點與優(yōu)勢,專為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應(yīng)用場景需求。

本文名稱:c++產(chǎn)生隨機數(shù)的方法-創(chuàng)新互聯(lián)
路徑分享:http://aaarwkj.com/article26/ccoijg.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站營銷網(wǎng)站排名、品牌網(wǎng)站制作、網(wǎng)站導(dǎo)航標(biāo)簽優(yōu)化、響應(yīng)式網(wǎng)站

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

成都seo排名網(wǎng)站優(yōu)化
国产免费看黄色的网站| 国产男女做爰在线视频| 亚洲综合一区二区三区四区在线| 亚洲一区二区三区不卡伦理| 可以免费看的日韩黄色| 中文在线中文天堂黄色片| 韩国av电影免费观看| 韩国日本午夜福利在线| 亚洲欧美日韩国产一区| 亚洲激情视频在线视频| 国产传媒视频在线观看| 免费观看久久黄色大片| 国产精品国语对白av处女| 国产熟女真实乱精品视频| 日本一区二区三区三州免费观看| 美国一级黄片在线观看| 日韩人成理论午夜福利| 国产激情福利一区二区| 毛片一区二区三区免费看| 中文人妻熟妇乱又伦精品| 亚洲一区二区视频在线播放| 国产亚洲一区二区三区成人| 欧美性生活之欧美日韩| 亚洲一区二区色黄大片| 国产精品伊人久久精品| 日韩视频一区二区三区系列| 日本人妻久久中文字幕精品| 欧美日韩精品亚洲成人精品| 热久久这里只有精品视频| 一本久久精品午夜福利| 性感美女国产av一区二区三区| 国产区av中文字幕在线观看| 欧美特黄在线免费观看| 日韩精品在线第一视频| 中文字幕av日韩在线| 日韩精品中文字幕国产精品| 97精品在线免费视频| 午夜精品久久福利视频| 亚洲精品一区二区牛仔裤| 国产91在线拍揄自揄| 国内一级黄色片免费观看|