std :: default_random_engine generiert Werte zwischen 0.0 und 1.0

Ich möchte Zufallswerte zwischen 0.0 und 1.0 generieren können

Ich habe versucht zu verwenden

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

float myrand = distribution(generator);

Das Erzeugen von Zufallswerten in einer Schleife gibt mir immer diese Werte:

0.000022

0.085032

0.601353

0.891611

0.967956

0.189690

0.514976

0.398008

0.262906

0.743512

0.089548

Was kann ich tun, um wirklich zufällige Werte zu erhalten? Scheint nicht so zufällig, wenn ich immer die gleichen bekomme.

Antworten auf die Frage(3)

Ihre Antwort auf die Frage