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

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

c編程中srand(time(0));這句話的含義?

c編程中srand(time(0));這句話的含義?

藍山帝景 2019-02-13 15:11:28
c編程中srand(time(0));這句話的含義
查看完整描述

3 回答

?
FFIVE

TA貢獻1797條經(jīng)驗 獲得超6個贊

void srand(unsigned seed);
用法:它需要提供一個種子,這個種子會對應(yīng)一個隨機數(shù),如果使用相同的種子后面的rand()函數(shù)會出現(xiàn)一樣的隨機數(shù)。如: srand(1); 直接使用1來初始化種子。不過為了防止隨機數(shù)每次重復常常使用系統(tǒng)時間來初始化,即使用 time函數(shù)來獲得系統(tǒng)時間,它的返回值為從 00:00:00 GMT, January 1, 1970 到現(xiàn)在所持續(xù)的秒數(shù),然后將time_t型數(shù)據(jù)轉(zhuǎn)化為(unsigned)型再傳給srand函數(shù),即: srand((unsigned) time(&t));還有一個經(jīng)常用法,不需要定義time_t型t變量,即: srand((unsigned) time(NULL)); NULL就是0,這個就是你經(jīng)??吹絪rand(time(0));。

查看完整回答
反對 回復 2019-03-22
?
慕村9548890

TA貢獻1884條經(jīng)驗 獲得超4個贊

srand設(shè)置隨機數(shù)種子。
在你要用rand函數(shù)生成隨機數(shù)的時候用到。如果不先調(diào)用srand,則每次得到的結(jié)果是一樣的。
time函數(shù)獲取系統(tǒng)時間,因為這個數(shù)隨著程序運行的時間而不同。所以可以使得每次運行的結(jié)果都不一樣。

查看完整回答
反對 回復 2019-03-22
?
肥皂起泡泡

TA貢獻1829條經(jīng)驗 獲得超6個贊

設(shè)置隨機數(shù)種子!由于所使用的是時間,所以可以在一同時間得到不同的隨機數(shù)!
要獲得隨機數(shù),可用rand()來獲得!

查看完整回答
反對 回復 2019-03-22
  • 3 回答
  • 0 關(guān)注
  • 1517 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

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

幫助反饋 APP下載

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

公眾號

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