随机数家庭作业 [英] Random number homework

查看:100
本文介绍了随机数家庭作业的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

这里是一个问题:


编写一个名为getTwoRandomNumbers的函数,它使用两个参数返回两个不同的随机数。该函数还接受指定随机数的最小值和最大值的两个参数。您将需要编写数据验证代码,以确保不会返回两个相同的随机数。

Write a function named getTwoRandomNumbers that uses two parameters to return two different random numbers. The function also accepts two parameters that specify the minimum and maximum values of the random number. You will need to write data validation code that ensures that two identical random numbers will never be returned.

这里是我得到的代码far:

Here is the code I got so far:

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;
       }

}

推荐答案

我不会为你做家庭作业,但是我会给你一些起点。

I'm not going to do your homework for you, but I'll give you a few starting points.


  • srand() ,以初始化随机数生成器。这通常是程序的执行时间或类似的。


  • rand() ,以便在生成器初始化后获取一个随机数。 href =http://www.cplusplus.com/reference/clibrary/cstdlib/RAND_MAX/ =nofollow> RAND_MAX ,这是可由 rand 返回的最大数字。您可以使用它来处理您的输出,使其在正确的范围内。

  • srand(), to initialize the random number generator. This is usually done with the program's execution time or something similar.
  • rand(), to get one random number after the generator has been initialized.
  • RAND_MAX, which is the maximum number that can be returned by rand. You can use this to manipulate your output so it falls within the proper range.

这篇关于随机数家庭作业的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆