rand()
生成随机数,和一个范围的随机数
(有时候结果会不变)
rand()//生成一个随机数
rand()%100 //生成一个0~99的数 范围是0~小于给定的数
srand()
初始化随机数发生器,作为rand()生成随机数的种子。所以在使用的时候要先写一个srand()种下一颗随机数种子,然后在使用rand()这个长大的果树去生成一个随机数,可以说是从rand()这个树上随便摘一个果子。
但通常srand()又是有参数的。我理解这个参数是可以传递int 类型的,但是如果传递1,那么这个种子就是1不变了,那么最后得到的随机数也就可能会出现相同结果,一般的参数是time(0)或者time(NULL),
time(0)表示当前时刻的秒数,那么当我们在不同时刻运行程序的时候就可以得到不同的随机数。
#include<ctime>//time(0)在这个头文件里
srand(time(0));//随机数发生器
for(int i = 0; i < 10; i++)
{
cout << rand() << endl;//打印随机数
}
string
使用string 进行输入输出的时候需要包含他的头文件
使用字符串需要先包含头文件
#include<string>
string a="张三"
cout<<a<<endl;
来源:CSDN
作者:最潮的开发者
链接:https://blog.csdn.net/weixin_43737238/article/details/103614103