我想要 5 个不同的随机数,但生成的位数相同。
我有这个代码:
int main()
{
srand(time(0));
unsigned int num1 = rand();
cout << "random number 1 = " << num1 << endl;
unsigned int num2 = rand();
cout << "random number 2 = " << num2 << endl;
unsigned int num3 = rand();
cout << "random number 3 = " << num3 << endl;
unsigned int num4 = rand();
cout << "random number 4 = " << num4 << endl;
unsigned int num5 = rand();
cout << "random number 5 = " << num5 << endl;
}
输出是:
random number 1 = 278203697
random number 2 = 2102275865
random number 3 = 1018298572
random number 4 = 1658370388
random number 5 = 429634923
同时,我想要的输出是它为所有数字生成相同数量的数字。例如:
random number 1 = 278203697
random number 2 = 210227586
random number 3 = 101829857
random number 4 = 165837038
random number 5 = 429634923
如何使它像我想要的输出?
谢谢,我很感激任何帮助