std :: default_random_engine генерирует значения от 0,0 до 1,0
Я хочу иметь возможность генерировать случайные значения от 0,0 до 1,0
Я пытался использовать
std::default_random_engine generator;
std::uniform_real_distribution<float> distribution(0.0, 1.0);
float myrand = distribution(generator);
Генерация случайного значения в цикле всегда дает мне следующие значения:
0.000022
0.085032
0.601353
0.891611
0.967956
0.189690
0.514976
0.398008
0.262906
0.743512
0.089548
Что я могу сделать, чтобы действительно получить случайные значения? Не кажется случайным, если я всегда получаю одни и те же.