In c++ Please. Given main(), complete class RandomNumbers (in files RandomNumbers.h and RandomNumbers.cpp) that has three integer data members: var1, var2, and var3. Write a getter function for each variable: getVar1(), getVar2() and getVar3(). Then write the following 2 member functions: SetRandomValues( ) - accepts a low and high integer values as parameters, and sets var1, var2, and var3 to random numbers (generated using the random function) within the range of the low and high input values (inclusive). GetRandomValues( ) - prints out the 3 random numbers in the format: "Random values: var1 var2 var3" Ex: If the input is: 15 20 the output is: Random values: 17 15 19 where 17, 15, 19 can be any random numbers within 15 and 20 (inclusive). Note: When submitted, your program will be tested against different input range to verify if the three randomly generated values are within range.   RandomNumbers.h   #ifndef RANDOMNUMBERS_H_ #define RANDOMNUMBERS_H_ #include using namespace std; class RandomNumbers {     public:         void SetRandomValues(int, int);         void GetRandomValues();         int GetVar1();         int GetVar2();         int GetVar3();     private:         int var1;         int var2;         int var3; }; #endif /* RANDOMNUMBERS_H_ */     Main.cpp   #include #include "RandomNumbers.h" using namespace std; int main() {     int low;     int high;     cin >> low;     cin >> high;     RandomNumbers rn = RandomNumbers();     rn.SetRandomValues(low, high);     rn.GetRandomValues();     return 0; }   RandomNumbers.cpp     #include #include "RandomNumbers.h" using namespace std;   // to do

Computer Networking: A Top-Down Approach (7th Edition)
7th Edition
ISBN:9780133594140
Author:James Kurose, Keith Ross
Publisher:James Kurose, Keith Ross
Chapter1: Computer Networks And The Internet
Section: Chapter Questions
Problem R1RQ: What is the difference between a host and an end system? List several different types of end...
icon
Related questions
Question
100%

In c++ Please.

Given main(), complete class RandomNumbers (in files RandomNumbers.h and RandomNumbers.cpp) that has three integer data members: var1, var2, and var3. Write a getter function for each variable: getVar1(), getVar2() and getVar3(). Then write the following 2 member functions:

  • SetRandomValues( ) - accepts a low and high integer values as parameters, and sets var1, var2, and var3 to random numbers (generated using the random function) within the range of the low and high input values (inclusive).
  • GetRandomValues( ) - prints out the 3 random numbers in the format: "Random values: var1 var2 var3"

Ex: If the input is:

15 20

the output is:

Random values: 17 15 19

where 17, 15, 19 can be any random numbers within 15 and 20 (inclusive).

Note: When submitted, your program will be tested against different input range to verify if the three randomly generated values are within range.

 

RandomNumbers.h

 

#ifndef RANDOMNUMBERS_H_
#define RANDOMNUMBERS_H_

#include <iostream>
using namespace std;

class RandomNumbers {
    public:
        void SetRandomValues(int, int);
        void GetRandomValues();
        int GetVar1();
        int GetVar2();
        int GetVar3();

    private:
        int var1;
        int var2;
        int var3;
};

#endif /* RANDOMNUMBERS_H_ */

 

 

Main.cpp

 

#include <iostream>

#include "RandomNumbers.h"
using namespace std;

int main() {
    int low;
    int high;
    cin >> low;
    cin >> high;

    RandomNumbers rn = RandomNumbers();
    rn.SetRandomValues(low, high);
    rn.GetRandomValues();

    return 0;
}

 

RandomNumbers.cpp

 

 

#include <iostream>

#include "RandomNumbers.h"
using namespace std;

 

// to do

Expert Solution
trending now

Trending now

This is a popular solution!

steps

Step by step

Solved in 2 steps

Blurred answer
Recommended textbooks for you
Computer Networking: A Top-Down Approach (7th Edi…
Computer Networking: A Top-Down Approach (7th Edi…
Computer Engineering
ISBN:
9780133594140
Author:
James Kurose, Keith Ross
Publisher:
PEARSON
Computer Organization and Design MIPS Edition, Fi…
Computer Organization and Design MIPS Edition, Fi…
Computer Engineering
ISBN:
9780124077263
Author:
David A. Patterson, John L. Hennessy
Publisher:
Elsevier Science
Network+ Guide to Networks (MindTap Course List)
Network+ Guide to Networks (MindTap Course List)
Computer Engineering
ISBN:
9781337569330
Author:
Jill West, Tamara Dean, Jean Andrews
Publisher:
Cengage Learning
Concepts of Database Management
Concepts of Database Management
Computer Engineering
ISBN:
9781337093422
Author:
Joy L. Starks, Philip J. Pratt, Mary Z. Last
Publisher:
Cengage Learning
Prelude to Programming
Prelude to Programming
Computer Engineering
ISBN:
9780133750423
Author:
VENIT, Stewart
Publisher:
Pearson Education
Sc Business Data Communications and Networking, T…
Sc Business Data Communications and Networking, T…
Computer Engineering
ISBN:
9781119368830
Author:
FITZGERALD
Publisher:
WILEY