隨機數的基本用法

2021-10-07 05:58:54 字數 965 閱讀 5357

隨機數:rand()與之對應的標頭檔案為#include

例:

#include

#include

using

namespace std;

intmain()

如果想每次執行的隨機數不一樣,則需要用到srand(time(nullptr)),叫做隨機種子,與之對應的標頭檔案為#include,具體運用方法如下:

#include

#include

#include

using

namespace std;

intmain()

int m =

rand()

%31+20

;//表示從非0開始的隨機數 概率=[20,50]

cout << m << endl;

}

下面附上兩道題目

題目一:

先隨機產生n個三位自然數輸出,然後再輸出其中同時是3、5、7倍數的數。(設n為100)

#include

#include

#include

using

namespace std;

intmain()

}}return0;

}

題目二:

隨機產生n個大寫字母輸出,然後統計其中共有多少個母音字元。(設n為200)

#include

#include

#include

using

namespace std;

intmain()

} cout <<

"共有"

<< count <<

"個母音字元"

<< endl;

return0;

}

C 隨機數用法

隨機數分布 隨機數分布一般用到均勻分布uniform int distributionu m,n 和uniform real distributionu x,y 生成指定型別的,在給定範圍內的值。其中m或x是可以返回的最小值 n或y是最大值。預設的m為 0 且n為intt可表示的最大值。預設x為 0...

python 隨機數用法

全文拷貝自 python隨機數用法 random.seed int random.seed 10 print random.random 0.57140259469 random.seed 10 print random.random 0.57140259469 同乙個種子值,產生的隨機數相同 pr...

C 隨機數的用法

學過別的高階語言的都知道,產生隨機數用的都是類似於random這樣的字元,c 也不例外,在c 中使用的是rand 函式,但是不同的是,如果在c 中只使用了例如 int i i rand 這樣,使用程式會發現每次得到的隨機數都是一樣的,據了解在c 中這樣做是為了方便除錯。如果要每次都長生不同的隨機數,...