以下是问题:
编写一个名为getTwoRandomNumbers的函数,该函数使用两个参数来返回两个不同的随机数。该函数还接受两个参数,指定随机数的最小值和最大值。您需要编写数据验证代码,以确保永远不会返回两个相同的随机数。
这是我到目前为止的代码:
float getTwoRandomNumbers (int Min, int Max, int & number1, int & number2);
void main()
{
getTwoRandomNumbers (int Min, int Max, int & number1, int & number2)
cout << "The two random numbers are " << getTwoRandomNumbers << endl;
}
float getTwoRandomNumbers (int Min, int Max, int & number1, int & number2)
{
int loopNumber, number;
for (loopNumber = 0; loopNumber <= 200 ; loopNumber ++)
{
number = rand();
if (loopNumber < 100 && number >= Min && number <= Max)
{
number1 = number;
}
if (loopNumber > 100 && number >= Min && number <= Max)
{
number2 = number;
}
return number2;
}
}
我试图尽可能简单地写这个,如果有人能做到这一点那就太棒了。