Deseo suministrar un número y luego recibir un conjunto de números aleatorios. Sin embargo, quiero que esos números sean los mismos, independientemente de la computadora con la que lo ejecute (suponiendo que suministre la misma semilla).Flujos de números aleatorios deterministas en C++ STL
Básicamente mi pregunta es: en C++, si hago uso de rand()
, pero el suministro srand()
con una semilla definida por el usuario en lugar de la hora actual, voy a ser capaz de generar la misma secuencia de números aleatorios en cualquier ordenador?
Voy a tener que decir +1 en Boost.Random. Funciona muy bien e incluso tienen clases deterministas específicas. – rlbond