Implement class RandInt using random Int.cpp and random Int.h.
For the Random Int class:
• The function call operator is overloaded and will generate a random number each time the operator is used.
• Objects can be created with the lower and upper bound of the random number specified.
• Objects can also be created without the lower and upper bound of the random number specified. In this case, the upper and lower bound are taken as 1000 and 9999 respectively.
• The function operator of an object from the class is expected to generate a different succession of results every time the application is run.