繁体   English   中英

在C ++中将随机生成的整数存储为变量

[英]Store a randomly generated integer as a variable in c++

我正在使用伪随机函数srand()来生成两个整数(1和4)之间的数字。

我包含ctime并使用一个受控制的while循环标志来检查每个循环的数字是否不同。

time_t t;
time(&t);
srand(t);

然后打印出结果

cout << "My random number" << (rand()%(1-5))+1 << endl;

我希望将(rand()%(1-5))+1替换为变量ex: int myRandomNumber ,以便在另一个循环中使用,以确定以后在我的代码中将生成多少个对象

我如何分配我想要的随机值myRandomNumber

感谢您的时间,

int myRandomNumber = (rand() % 4) + 1;

只需声明变量:

int myRandomNumber;

然后将值分配给变量:

myRandomNumber=(rand()%(1-5))+1;

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM