8
¿Cómo sembrar de manera sucinta, portátil y completa el mt19937 PRNG?
Me parece ver muchas respuestas en las que alguien sugiere usar <random>para generar números aleatorios, generalmente junto con un código como este: std::random_device rd; std::mt19937 gen(rd()); std::uniform_int_distribution<> dis(0, 5); dis(gen); Por lo general, esto reemplaza algún tipo de "abominación impía" como: srand(time(NULL)); rand()%6; Podríamos criticar la forma antigua argumentando que …