1,int和string类型相互转换
int->;String: std:: to _ string (intval),同样适用于double、float等类型。
字符串->Int: atoi (const char *)或stoi(const string*) (stoi增加了范围检查功能,所以不需要像atoi一样使用str.c_str进行转换)
2。随机函数的生成
Void srand(unsigned int seed):用于生成随机数的种子。一般seed是整数,通常用time(0)或time(NULL)作为种子(因为NULL的值一般是0)。返回值表示自1970年1月1日以来的秒数。如果seed每次都设置相同的值,那么rand()(见下文)生成的随机数也会相同。
Int rand(void):生成伪随机数。当用户设置随机数种子时,系统默认为1。
示例:
//在[MIN,MAX]范围内生成100个随机数
# include & ltiostream & gt
# include & ltstdlib.h & gt
# include & lttime.h & gt
#定义最小值=0
#定义最大值=99
int ***in{
srand(无符号时间(0));
for(int I = 0;我& lt100;i++)
STD::cout <& ltMIN+rand()%(MAX-MIN+1)<& ltSTD::endl;
}
本文来自无言温柔天然对象投稿,不代表舒华文档立场,如若转载,请注明出处:https://www.chinashuhua.cn/24/650516.html