> 文章列表 > C++如何产生随机数?

C++如何产生随机数?

#include

#include

#include

using std::cout;

using std::endl;

int main(void){

//使用默认种子值产生随机数,每次产生的都一样

cout << rand() << \" \" << rand() << \" \" << rand() << endl;

//使用新种子产生随机数,每次都不一样

srand((unsigned int)time(0));

cout << rand() << \" \" << rand() << \" \" << rand() << endl;

return 0;

}

记得引入ctime库,否则time方法不能用的哟。