请问c++高手,下面这个程序是什么意思,请详细解释一下?X=rand()%100; Y=rand()%100;

2024-11-21 14:44:32
推荐回答(3个)
回答1:

rand() 是一个产生随机数的函数,使用 rand 之前一般还是用 srand 来设置随机数的种子。
rand()%100 ,对 100 取模,结果都是 0~99,所以这两个语句的作用是将 x 和 y 赋值为 0~99之间的随机数。

回答2:

#include
#include
#include
using namespace std;

int main()
{
srand(time(0));//设置随机种子
int x = rand() % 100;//rand()随机获得一个0到RAND_MAX之间的整数,与100
//求余,就是要获得0到100之间的随机数
cout << x << endl;
}

回答3:

随机给X和Y复制在0~99之间的一个数