隨機數: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 中這樣做是為了方便除錯。如果要每次都長生不同的隨機數,...