Per il codice che utilizza std::random_shuffle
, ho bisogno di impostare un seme casuale in modo che le sequenze pseudocasuali prodotte varino in ogni esecuzione del programma.C++ moderno per usare srand per impostare i seed casuali?
Il code example here effettua una chiamata a
srand (unsigned (time (NULL)));
che deve
#include <ctime>
#include <cstdlib>
mi chiedo: dal C++ 11 include importanti aggiornamenti di generazione di numeri pseudo, è questo ancora attuale? Cosa dovrei usare per impostare il seme casuale per std::random_shuffle
?
Vedere anche [Perché i metodi std :: shuffle sono deprecati in C++ 14?] (Http://stackoverflow.com/q/22600100/1708801) –