std :: default_random_engine generuje wartości od 0,0 do 1,0

Chcę móc generować losowe wartości od 0,0 do 1,0

Próbowałem użyć

std::default_random_engine generator;
std::uniform_real_distribution<float> distribution(0.0, 1.0);

float myrand = distribution(generator);

Generowanie losowej wartości w pętli zawsze daje mi następujące wartości:

0.000022

0.085032

0.601353

0.891611

0.967956

0.189690

0.514976

0.398008

0.262906

0.743512

0.089548

Co mogę zrobić, aby uzyskać losowe wartości? Nie wydaje się to takie przypadkowe, jeśli zawsze mam te same.

questionAnswers(3)

yourAnswerToTheQuestion