C++ named requirements:RandomNumberDistributionA RandomNumberDistribution is a function object returning random numbers according to a