voglio essere in grado di generare valori casuali tra 0,0 e 1,0std :: default_random_engine generare valori tra 0,0 e 1,0
ho provato ad usare
std::default_random_engine generator;
std::uniform_real_distribution<float> distribution(0.0, 1.0);
float myrand = distribution(generator);
Generare valore casuale in un ciclo dà sempre questi valori:
0.000022
0.085032
0.601353
0.891611
0.967956
0.189690
0.514976
0.398008
0.262906
0.743512
0.089548
Cosa posso fare per ottenere valori casuali? Non sembra così casuale se ottengo sempre gli stessi.
sembra piuttosto casuale per me. Dov'è il problema? – Grizzly
@Grizzly: ahem: "* Non sembra casuale se ottengo sempre gli stessi. *" –
@NicolBolas: vuoi che dia gli stessi valori. Perché il debug di codice non deterministico è un dolore. Ma è ancora casuale. È solo pseudo casuale e tu stai sempre iniziando nello stesso posto. Hai solo bisogno di modificare il punto di partenza. –