日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > c/c++ >内容正文

c/c++

c\c++ 随机数函数

發(fā)布時間:2025/4/14 c/c++ 36 豆豆
生活随笔 收集整理的這篇文章主要介紹了 c\c++ 随机数函数 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

(1) rand()函數(shù):
???原型: int rand(void)
???功能: 產(chǎn)生從?[0,RAND_MAX]?之間的隨機數(shù),RAND_MAX為系統(tǒng)定義的宏, 32位機器上大小為32767。
???頭文件: stdlib.h或者iostream

?

(2)srand()函數(shù):
???原型: void srand(unsigned seed)
???功能: 產(chǎn)生隨機數(shù)的起始發(fā)生數(shù)據(jù),和rand函數(shù)配合使用
???頭文件: stdlib.h或者iostream???time.h

???比如以當前時間作為起始發(fā)生數(shù)據(jù):srand( (unsigned)time(0) );

?

(3) randomize()函數(shù):
???原型:?void randomize(void)
???功能: 通過time函數(shù)來初始化隨機數(shù)發(fā)生器,和srand( (unsigned)time(0) )語句功能相同

???頭文件: stdlib.h???time.h

?

(4)random()函數(shù)

?????原型:int random(int num)

?????功能:random函數(shù)返回一個0~num-1之間的隨機數(shù). random(num)是在stdlib.h中的一個宏定義

?????頭文件:stdlib.h

?

(5)產(chǎn)生[minNum, maxNum]范圍內(nèi)的整數(shù)隨機數(shù)

1 //產(chǎn)生[minNum, maxNum]的隨機數(shù) 2 default_random_engine generator(time(0)); 3 int myrand(int minNum, int maxNum) 4 { 5 std::uniform_int_distribution<int> distribution(minNum, maxNum); 6 return distribution(generator); 7 }

?

?

注意幾點:

1 從vc6.0以后randomize()和random()都已經(jīng)不能用了,完全由srand()和rand()代替。但是在tc和c++ builder中還是可以用的(親自測試),此時randomize、srand 和 random、rand兩組之間可以任意組合,效果均沒差別

2 如果沒有初始化隨機數(shù)發(fā)生器,程序每次重新運行產(chǎn)生的隨機數(shù)都相同

3 若循環(huán)產(chǎn)生隨機數(shù),srand(time(0))不要放在循環(huán)內(nèi)部,因為time()的精度是秒,如果兩次time()之間程序沒有超過一秒,其返回值是一樣的,srand(time(0))設(shè)置的隨機種子也就一樣,產(chǎn)生的隨機數(shù)也就一樣

?

用法:(rand和srand比較通用,以下用它們舉例)
1 產(chǎn)生[0,1]的小數(shù):??rand()*1.0/RAND_MAX

2 產(chǎn)生[0,x]的整數(shù):??rand()%(x+1)

3?產(chǎn)生[x,y]的整數(shù):??rand()%(Y-X+1)+X(由于rand()產(chǎn)生的隨機數(shù)最大為32767,因此如果范圍內(nèi)包括比32767大的數(shù),要用 rand()*(y-x)/RAND_MAX +X ?)

#include<stdlib.h>#include<stdio.h>#include<time.h>int main(){srand((unsigned)time(0)); //srand放在循環(huán)外面for(int i=1;i<=10;i++)printf("%d ",rand()1);}

?【版權(quán)聲明】轉(zhuǎn)載請注明出處?http://www.cnblogs.com/TenosDoIt/archive/2013/04/15/3022029.html

轉(zhuǎn)載于:https://www.cnblogs.com/TenosDoIt/archive/2013/04/15/3022029.html

總結(jié)

以上是生活随笔為你收集整理的c\c++ 随机数函数的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 亚洲第一网站 | 落日余晖图片 | 久久特黄| 色人阁五月天 | 国产精品成av人在线视午夜片 | 国产奶头好大揉着好爽视频 | 精品日本一区二区 | 免费成人av | 免费av视屏 | 中文字幕一区二区三区在线视频 | av中文字幕在线播放 | 爱爱视频网址 | 人操人视频 | 国产又爽又黄无码无遮挡在线观看 | 日韩一卡二卡在线 | 国产原创在线视频 | 老熟妇仑乱视频一区二区 | 国产乱子伦精品无码专区 | 校园春色综合网 | 久久免费少妇高潮久久精品99 | 国产三区视频 | 亚洲人成免费 | 在线色| 色91精品久久久久久久久 | 妻色成人网 | 久久精品久久久 | 日日夜夜人人 | 男人添女人荫蒂国产 | 亚洲人成无码网站久久99热国产 | 五月天综合 | 777精品久无码人妻蜜桃 | 涩涩涩999 | 日日夜夜精品视频 | 91视频毛片 | 美女在线不卡 | 强辱丰满人妻hd中文字幕 | 色婷婷777| 亚洲 小说区 图片区 都市 | 欧美三级在线播放 | av日韩不卡 | 欧美一区二区三区网站 | 性色一区 | 久久久久久国产精品三级玉女聊斋 | wwxx日本 | 九草av| 国产老头户外野战xxxxx | 日韩精品1区2区 | av成人| 一区二区在线看 | 人乳喂奶hd无中字 | 黄色大全在线观看 | www.中文字幕 | 香蕉视频网站在线 | 国产精品免费av | 91国偷自产中文字幕久久 | 色欧美亚洲| 欧洲午夜视频 | 蜜臀久久99精品久久久久宅男 | 欧美亚洲自拍偷拍 | 黄色喷水视频 | 呦呦网 | 午夜偷拍福利 | 日本少妇性高潮 | 国产人妖网站 | 放荡闺蜜高h苏桃情事h | 国模婷婷 | 亚洲成人精品视频 | av一卡二卡 | 91亚洲国产成人精品一区二区三 | 波多野结衣1区 | 久久精品国产亚洲AV无码男同 | 亚洲精品视频久久 | 人妻互换 综合 | 97超碰在 | 在线观看免费日韩av | 精品在线免费观看 | 国产小视频一区 | 蜜桃tv在线观看 | 性视频网址 | 精产国品一二三产品蜜桃 | 色又黄又爽 | 亚洲av成人一区二区 | 成人黄色小说在线观看 | 特黄特色免费视频 | 不卡视频在线观看 | 国产 日韩 一区 | 久久与婷婷| 成人免费看片&#39; | 午夜在线观看视频网站 | 欧美jizzhd欧美18 | 女人的天堂网 | 99日精品 | 美女成人在线 | 日日骚一区 | 日本xxxwww | 久久免费一级片 | jizz免费视频| 午夜一区二区三区四区 | 亚洲最大av在线 |