23.生成随机正整数和小数
srand() rand()
-
直接执行
cout << rand() << endl;
时可以产生一个随机整数#include<iostream> #include<cstdio> #include<random> #include<ctime> using namespace std; int main(){ // srand(time(nullptr)); // srand(100); for(int i = 0;i < 10;i++){ cout << rand() << " "; } /* 每次执行输出均为: 41 18467 6334 26500 19169 15724 11478 29358 26962 24464 */ return 0; }
-
加入srand(int n)
当你加入了一个随机种子,输出的数和上面的不一样了
#include<iostream>