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

Что я могу сделать, чтобы действительно получить случайные значения? Не кажется случайным, если я всегда получаю одни и те же.

Ответы на вопрос(3)

Ваш ответ на вопрос