#include <iostream>
#include <random>
#include <iomanip>
int main() {
srand(static_cast <unsigned> (time(0)));
int min = 1, max = 5;
for (int i = 0; i < 10; i++) {
std::cout << std::setprecision(6) << 0.0 +
min + static_cast <float> (rand()) / (static_cast <float> (RAND_MAX/(max - min)))
<< "\n";
}
return 0;
}
/*
run:
4.95598
2.3696
4.91511
3.58645
1.48259
2.1167
4.6623
4.29082
4.8639
1.01824
*/