1.rand()
c++中生成随机数最简单的方式就是rand函数。而且rand函数位于stdlib.h头文件。
注:rand()函数生成的随机数是伪随机数。
void run()
{
for(int i =0;i<3;i++)
{
std::cout<<"rand() is "<<rand()<<std::endl;
}
std::cout<<"RAND_MAX is "<<RAND_MAX<<std::endl;
}
2、使用srand生成随机数
函数接口:void srand(unsigned) __swift_unavailable("Use arc4random instead.");
调用srand()函数需要传入一个无符号的类型值。
void run2()
{
srand((unsigned)time(NULL));
for(int i =0;i<3;i++)
{
std::cout<<"srand() is "<<rand()<<std::endl;
}
std::cout<<"SRAND_MAX is "<<RAND_MAX<<std::endl;
}