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

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

如何在C ++循環(huán)中生成不同的隨機數(shù)?

如何在C ++循環(huán)中生成不同的隨機數(shù)?

C++
阿晨1998 2019-09-13 12:10:35
如何在C ++循環(huán)中生成不同的隨機數(shù)?每次循環(huán)運行時是否可以生成不同的隨機數(shù)。例如,我有:for (int t=0;t<10;t++){     int random_x;     srand ( time(NULL) );     random_x = rand() % 100;     cout<<"\nRandom X = "<<random_x;}但問題是,它每次都會生成相同的隨機數(shù)。每次循環(huán)運行都可以生成不同的隨機數(shù)嗎?是否有可能重置隨機數(shù)初始化?
查看完整描述

3 回答

?
泛舟湖上清波郎朗

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


不要srand在循環(huán)內(nèi)使用,只使用一次,例如在開始時main()。而且srand()正是你如何重置這個。


查看完整回答
反對 回復 2019-09-16
?
BIG陽

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

您每次都獲得相同的隨機數(shù),因為您在循環(huán)內(nèi)設置種子。即使你正在使用time()它,它每秒只會改變一次,所以如果你的循環(huán)在一秒內(nèi)完成(它很可能會),你每次都會獲得相同的種子值,并且相同的初始隨機數(shù)。

srand()呼叫移出循環(huán)(并在應用程序的開頭只調(diào)用一次),你應該得到隨機的“隨機”數(shù)字。


查看完整回答
反對 回復 2019-09-16
  • 3 回答
  • 0 關注
  • 460 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

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

幫助反饋 APP下載

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

公眾號

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