青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品

C++分析研究  
C++
日歷
<2013年10月>
293012345
6789101112
13141516171819
20212223242526
272829303112
3456789
統(tǒng)計(jì)
  • 隨筆 - 92
  • 文章 - 4
  • 評(píng)論 - 4
  • 引用 - 0

導(dǎo)航

常用鏈接

留言簿

隨筆檔案

文章檔案

搜索

  •  

最新評(píng)論

閱讀排行榜

評(píng)論排行榜

 
  C語言/C++怎樣產(chǎn)生隨機(jī)數(shù):這里要用到的是rand()函數(shù), srand()函數(shù),和time()函數(shù)。
 
   需要說明的是,iostream頭文件中就有srand函數(shù)的定義,不需要再額外引入stdlib.h;而使用time()函數(shù)需要引入ctime頭文件。托福答案
 
   使用rand()函數(shù)獲取一個(gè)隨機(jī)數(shù)
 
   如果你只要產(chǎn)生隨機(jī)數(shù)而不需要設(shè)定范圍的話,你只要用rand()就可以了:rand()會(huì)返回一隨機(jī)數(shù)值, 范圍在0至RAND_MAX 間。RAND_MAX定義在stdlib.h, 其值為2147483647.
 
   例子1.1:
 
   [cpp
 
   #include<iostream>
 
   using namespace std;
 
   int main()
 
   {
 
   for(int i=0;i<10;i++)
 
   {
 
   cout《rand()《endl;
 
   }
 
   }
 
   使用rand()函數(shù)獲取一定范圍內(nèi)的一個(gè)隨機(jī)數(shù)
 
   如果想要獲取在一定范圍內(nèi)的數(shù)的話,直接做相應(yīng)的除法取余即可。
 
   例子2.1:
 
   [cpp]
 
   #include<iostream>
 
   using namespace std;
 
   int main()
 
   {
 
   for(int i=0;i<10;i++)
 
   {
 
   //產(chǎn)生10以內(nèi)的整數(shù)
 
   cout《rand()%10《endl;
 
   }
 
   }
 
   我們上面獲取的都是隨機(jī)的整數(shù),那么如何獲取小數(shù)呢?例如:我們可以先獲得10001以內(nèi)的整數(shù)(0~10000),然后再用這個(gè)整數(shù)除以10000得到小數(shù)點(diǎn)后兩位的小數(shù)。
 
   例子2.2:
 
   [cpp]
 
   #include<iostream>
 
   using namespace std;
 
   int main()
 
   {
 
   for(int i=0;i<10;i++)
 
   {
 
   cout《(rand()%10001)/10000.0《endl;
 
   }
 
   }
 
   注意10000.0后面的有個(gè)小數(shù)點(diǎn),表示結(jié)果為浮點(diǎn)數(shù)。
 
   使用rand函數(shù)和time函數(shù)
 
   我們上面已經(jīng)可以獲取隨機(jī)數(shù)了,為什么還需要使用time函數(shù)呢?我們通過多次運(yùn)行發(fā)現(xiàn),該程序雖然生成了10個(gè)隨機(jī)數(shù),但是這個(gè)10個(gè)隨機(jī)數(shù)是固定的,也就是說并不隨著時(shí)間的變化而變化。
 
   這與srand()函數(shù)有關(guān)。srand()用來設(shè)置rand()產(chǎn)生隨機(jī)數(shù)時(shí)的隨機(jī)數(shù)種子。在調(diào)用rand()函數(shù)產(chǎn)生隨機(jī)數(shù)前,必須先利用srand()設(shè)好隨機(jī)數(shù)種子(seed), 如果未設(shè)隨機(jī)數(shù)種子, rand()在調(diào)用時(shí)會(huì)自動(dòng)設(shè)隨機(jī)數(shù)種子為1.托福改分
 
   上面的例子就是因?yàn)闆]有設(shè)置隨機(jī)數(shù)種子,每次隨機(jī)數(shù)種子都自動(dòng)設(shè)成相同值1 ,進(jìn)而導(dǎo)致rand()所產(chǎn)生的隨機(jī)數(shù)值都一樣。
 
   srand()函數(shù)定義 : void srand (unsigned int seed);
 
   通常可以利用geypid()或time(0)的返回值來當(dāng)做seed
 
   如果你用time(0)的話,要加入頭文件#include<ctime>
 
   time(0)或者time(NULL)返回的是系統(tǒng)的時(shí)間(從1970.1.1午夜算起),單位:秒
 
   例子3.1:
 
   [cpp]
 
   #include <iostream>
 
   #include <ctime>
 
   using namespace std;
 
   void main()
 
   {
 
   int a;
 
   a=time(0);//time(0)返回的是系統(tǒng)的時(shí)間(從1970.1.1午夜算起),單位:秒
 
   cout《a《endl;
 
   }
 
   例子3.2:
 
   [cpp]
 
   #include<iostream>
 
   #include<ctime>
 
   using namespace std;
 
   int main()
 
   {
 
   srand(time(0));
 
   for(int i=0;i<10;i++)
 
   {
 
   //產(chǎn)生10以內(nèi)的整數(shù)
 
   cout《rand()%10《endl;
 
   }
 
   }
 
   這樣做的話,每次運(yùn)行的結(jié)果就都不一樣了。
 
 
 
posted on 2013-10-14 15:37 HAOSOLA 閱讀(333) 評(píng)論(0)  編輯 收藏 引用

只有注冊(cè)用戶登錄后才能發(fā)表評(píng)論。
網(wǎng)站導(dǎo)航: 博客園   IT新聞   BlogJava   博問   Chat2DB   管理


 
Copyright © HAOSOLA Powered by: 博客園 模板提供:滬江博客
PK10開獎(jiǎng) PK10開獎(jiǎng)
青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>
            亚洲理论在线观看| 久久精品系列| 欧美视频国产精品| 日韩视频免费看| 亚洲一区二区三区四区中文| 欧美日韩国产色站一区二区三区| 亚洲美女黄色片| 亚洲欧美日韩国产| 国产综合av| 欧美精品在线播放| 亚洲自拍偷拍一区| 欧美va天堂| 亚洲一区bb| 1000部精品久久久久久久久| 欧美日韩不卡合集视频| 亚洲欧美在线一区| 欧美激情综合色| 欧美在线观看网址综合| 亚洲精品久久久蜜桃| 国产精品久久久久99| 免费亚洲电影在线| 欧美亚洲三区| 亚洲午夜一二三区视频| 亚洲国产美女| 久久久久久久尹人综合网亚洲 | 亚洲欧美日韩一区二区| 加勒比av一区二区| 国产精品视频一| 欧美日韩一区二区三区| 麻豆精品一区二区av白丝在线| 一区二区三区四区精品| 欧美福利视频在线| 久久亚洲欧美国产精品乐播| 亚洲欧美日韩精品综合在线观看| 亚洲日本成人在线观看| 在线播放不卡| 国产亚洲成av人片在线观看桃| 欧美日韩国产经典色站一区二区三区| 久久精品国产亚洲精品 | 亚洲精品自在在线观看| 亚洲高清视频一区二区| 久久精品成人一区二区三区| 亚洲女人小视频在线观看| 亚洲精品一区二区三区婷婷月 | 亚洲欧美电影院| 国产欧美69| 亚洲欧美日韩在线不卡| 欧美一级理论片| 麻豆精品一区二区综合av| 午夜精品福利在线| 亚洲综合日韩中文字幕v在线| 日韩视频免费观看高清在线视频| ●精品国产综合乱码久久久久| 国产日韩欧美在线视频观看| 国产精品永久| 国产亚洲第一区| 狠狠综合久久av一区二区小说 | 性8sex亚洲区入口| 午夜精品久久久久99热蜜桃导演| 亚洲宅男天堂在线观看无病毒| 在线亚洲一区观看| 亚洲午夜视频在线| 午夜伦欧美伦电影理论片| 亚洲在线视频观看| 欧美在线视频观看免费网站| 久久国产精品一区二区| 久久一区二区三区国产精品 | 在线亚洲伦理| 欧美亚洲免费高清在线观看| 欧美在线www| 久久久久久穴| 欧美第一黄网免费网站| 欧美日韩在线观看视频| 国产精品自在线| 在线观看成人av| 99综合电影在线视频| 午夜国产欧美理论在线播放| 久久国产精品久久久久久久久久| 玖玖精品视频| 9人人澡人人爽人人精品| 欧美一区精品| 欧美巨乳在线观看| 韩日成人av| 亚洲美女毛片| 欧美一区二区啪啪| 欧美搞黄网站| 亚洲欧美日韩区| 欧美a级理论片| 国产精品系列在线播放| 亚洲人被黑人高潮完整版| 亚洲专区在线| 亚洲第一伊人| 性做久久久久久久免费看| 欧美大片在线观看一区| 国产亚洲成年网址在线观看| 日韩系列在线| 伊人久久婷婷| 亚洲一区二区三区四区视频| 久久青青草综合| 欧美国产第二页| 亚洲欧美国产另类| 欧美激情一二三区| 一区二区在线视频| 亚洲视频电影在线| 亚洲国产成人porn| 久久久久91| 国产一区自拍视频| 性欧美video另类hd性玩具| 亚洲高清资源| 久久久99精品免费观看不卡| 国产精品二区二区三区| 99成人在线| 亚洲精品日日夜夜| 欧美激情偷拍| 亚洲精品一区二区三区福利 | 一区二区免费在线播放| 噜噜噜久久亚洲精品国产品小说| 国产精品女主播一区二区三区| 夜夜嗨av一区二区三区四区 | 国产一区二区三区黄| 香蕉久久精品日日躁夜夜躁| 99在线精品观看| 欧美日韩国产一区二区三区地区| 亚洲精品久久| 亚洲精品少妇| 欧美日韩国内自拍| 99re热这里只有精品免费视频| 欧美成人高清| 久久亚洲欧美| 一色屋精品视频免费看| 一区二区91| 亚洲国产日韩综合一区| 你懂的亚洲视频| 影音先锋中文字幕一区二区| 久久久亚洲国产天美传媒修理工 | 美国十次成人| 亚洲国产女人aaa毛片在线| 噜噜噜躁狠狠躁狠狠精品视频| 欧美自拍偷拍午夜视频| 国产一区视频在线观看免费| 亚洲欧美成人一区二区在线电影| 一区二区三区四区五区视频| 国产精品久久久久久久久动漫| 亚洲精选中文字幕| 亚洲二区在线视频| 欧美激情欧美激情在线五月| 日韩亚洲综合在线| 宅男66日本亚洲欧美视频| 国产精品a久久久久久| 亚洲视频在线观看视频| 宅男66日本亚洲欧美视频| 午夜精品久久久99热福利| 欧美视频亚洲视频| 一级日韩一区在线观看| 亚洲专区一区二区三区| 欧美日韩三级一区二区| 午夜久久影院| 久久久久久亚洲综合影院红桃| 亚洲国产另类久久久精品极度| 欧美粗暴jizz性欧美20| 欧美激情1区| 欧美夜福利tv在线| 久久久精品国产一区二区三区 | 久久久噜噜噜久久狠狠50岁| 亚洲国产网站| 中国av一区| 国内视频一区| 日韩网站在线| 黄色成人在线网址| 99re热精品| 亚洲国产成人精品视频| 亚洲一区二区精品在线| 亚洲精品乱码久久久久久日本蜜臀 | 欧美视频在线观看免费| 久久在线免费观看| 国产精品久久网| 亚洲激情亚洲| 国产自产在线视频一区| 一卡二卡3卡四卡高清精品视频| 国产一区导航| 亚洲一区二区三区午夜| 亚洲精品之草原avav久久| 性欧美8khd高清极品| 一区二区欧美视频| 男男成人高潮片免费网站| 日韩视频在线观看| 欧美激情在线狂野欧美精品| 国产欧美日韩在线视频| 亚洲国产一区在线| 国产深夜精品福利| 最新国产成人av网站网址麻豆 | 亚洲国产va精品久久久不卡综合| 日韩视频国产视频| 在线成人激情视频| 亚洲欧美日韩一区二区在线| 一区二区三区国产在线观看| 欧美高清不卡在线| 美女黄毛**国产精品啪啪| 国产日韩欧美一区二区三区四区| 99re亚洲国产精品|