In C++11 you can write this:
#include <random>
#include <ctime>
double generate(double min, double max)
{
using namespace std;
static default_random_engine generator(unsigned(time(nullptr)));
uniform_real_distribution<double> distribution(min, max);
return distribution(generator);
}
...
generate(0, 1.5);