C++ 将随机生成的整数作为变量存储在c++;
我正在使用伪随机函数C++ 将随机生成的整数作为变量存储在c++;,c++,random,C++,Random,我正在使用伪随机函数srand()生成一个介于两个整数(1和4)之间的数字 我包括ctime,并使用一个标志控制while循环来检查每个循环的数字是否不同 time_t t; time(&t); srand(t); 然后把结果打印出来 cout << "My random number" << (rand()%(1-5))+1 << endl; cout只需声明变量: int myRandomNumber; myRandomNumber=(ran
srand()
生成一个介于两个整数(1和4)之间的数字
我包括ctime
,并使用一个标志控制while循环来检查每个循环的数字是否不同
time_t t;
time(&t);
srand(t);
然后把结果打印出来
cout << "My random number" << (rand()%(1-5))+1 << endl;
cout只需声明变量:
int myRandomNumber;
myRandomNumber=(rand()%(1-5))+1;
然后将值赋给变量:
int myRandomNumber;
myRandomNumber=(rand()%(1-5))+1;
当你尝试它时会发生什么?如果你只是做就可以了,那么是什么阻止了你呢?如果你关心细节层次的一致性,你就没有必要使用兰德
@sftrabbit:一般来说,它也不是7。@GregS-IEEE认证的随机数是4。