第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機(jī)立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

c++中的RANDOM()函數(shù)怎么使用?

c++中的RANDOM()函數(shù)怎么使用?

C++
炎炎設(shè)計 2018-07-29 21:21:02
我想取1-100之間的整數(shù)!為什么作了一個10次的循環(huán),用random輸出的都是一個數(shù)呀?是不是應(yīng)該輸出10個不同的數(shù)呀??我剛學(xué)習(xí)C++不懂,謝謝大家能幫我做詳細(xì)解答!#include <iostream>#include <ctime>#include <cstdlib>using namespace std;int main(){for (int i=0;i<10;i++){randomize();unsigned int r=random(100);cout<<r<<'\t';}return 0;}是這個樣子嗎??不行呀??
查看完整描述

2 回答

?
猛跑小豬

TA貢獻(xiàn)1858條經(jīng)驗 獲得超8個贊

方法:rand()函數(shù)用來產(chǎn)生隨機(jī)數(shù),但是,rand()的內(nèi)部實現(xiàn)是用線性同余法實現(xiàn)的,是偽隨機(jī)數(shù),由于周期較長,因此在一定范圍內(nèi)可以看成是隨機(jī)的。

rand()會返回一個范圍在0到RAND_MAX(32767)之間的偽隨機(jī)數(shù)(整數(shù))。

在調(diào)用rand()函數(shù)之前,可以使用srand()函數(shù)設(shè)置隨機(jī)數(shù)種子,如果沒有設(shè)置隨機(jī)數(shù)種子,rand()函數(shù)在調(diào)用時,自動設(shè)計隨機(jī)數(shù)種子為1。隨機(jī)種子相同,每次產(chǎn)生的隨機(jī)數(shù)也會相同。

rand()函數(shù)需要的頭文件是:<stdlib.h>

rand()函數(shù)原型:int rand(void);

使用rand()函數(shù)產(chǎn)生1-100以內(nèi)的隨機(jī)整數(shù):int number1 = rand() % 100;

C++中的rand( )應(yīng)該小寫,需要加載<stdlib.h>頭文件

拓展資料

rand( )函數(shù)不是真正的隨機(jī)數(shù)生成器,而srand()會設(shè)置供rand()使用的隨機(jī)數(shù)種子。如果你在第一次調(diào)用rand()之前沒有調(diào)用srand(),那么系統(tǒng)會為你自動調(diào)用srand()。而使用同種子相同的數(shù)調(diào)用 rand()會導(dǎo)致相同的隨機(jī)數(shù)序列被生成。


查看完整回答
反對 回復(fù) 2018-08-01
  • 2 回答
  • 0 關(guān)注
  • 1010 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號