#include <random>
#include <iostream>
using namespace std;

int main(void) {
    // Solver solve;

    mt19937 mteng;
    uniform_real_distribution<double> uniRealD;

    double randomNum;

    for (int index = 0; index < 10; index++){
        randomNum = uniRealD(mteng);
	std::cout << randomNum << '\n';

        if(randomNum<0.5)
            cout<<index<<" no. random number is: "<<randomNum<<endl;
        else
            cout<<"number generate is not in range"<<endl;
    }

    return 0;
}
