Título: programacion Publicado por: alex dom en 16 Noviembre 2018, 20:40 pm programar 50 números pseudoaleatorios mediante el Método Congruencial Mixto en c++
alguien me puede ayudar Título: Re: programacion Publicado por: K-YreX en 16 Noviembre 2018, 22:28 pm El método congruencial mixto consiste en generar un número a partir del número generado anterior. Su expresión es X(n+1) = (a * X(n) + c) mod m; donde:
X(0) > 0: es la semilla, es decir, el primer elemento. a > 0: es el multiplicador. c > 0: es la constante aditiva. m > X(0), m > a, m > c es el módulo. Es decir que si empezamos con <X(0) = x>, el siguiente número <X(1) = (a * x + c) mod m> donde <mod m> significa el resto de dividir <a * x + c> entre <m>. Con esta explicación tú debes definir esas variables que te he comentado antes y pensar el algoritmo para ir generando los siguientes elementos (pista: bucle for). |