Simulación

360 visualizaciones

Publicado el

Un trabajo realizado para el curso de simulación, si quieren el programa realizado en c++, me envian un correo y no tengo problemas en enviarlo.

Publicado en: Educación
0 comentarios
0 recomendaciones
Estadísticas
Notas
  • Sé el primero en comentar

  • Sé el primero en recomendar esto

Sin descargas
Visualizaciones
Visualizaciones totales
360
En SlideShare
0
De insertados
0
Número de insertados
3
Acciones
Compartido
0
Descargas
8
Comentarios
0
Recomendaciones
0
Insertados 0
No insertados

No hay notas en la diapositiva.

Simulación

  1. 1. SimulaciónGeneración de números aleatoriosMétodo congruencial aditivo.<br /> Profesora:<br />NathaliaHenríquez.<br /> Realizado Por:<br /> Luis Herrera.<br />
  2. 2. Definición<br />Este Algoritmo Requiere una secuencia inicial de n números enteros: <br /> para generar una nueva secuencia de números enteros que empiezan en: <br /> Su ecuación recursiva es:<br />No confundir el n de cantidad de números enteros a generar.<br />El n de la fórmula es la cantidad de la secuencia inicial.<br />
  3. 3. Los son generados mediante la siguiente ecuación:<br />Donde: <br />
  4. 4. Ejemplo típico<br />Generar 7 números pseudo aleatorios entre cero y uno a partir de la siguiente secuencia de números enteros: 65,89,98,03,69; m = 100. <br />
  5. 5. solución<br />X1 = 65, X2 = 89, X3 = 98, X4 = 03, X5 = 69.<br />Entonces:<br />x6 = (x5+x1) mod 100 = (69+65)mod100 = 34 => r1=34/99=0.3434.<br />x7 = (x6+x2) mod 100 = (34+89)mod100 = 23 => r2=23/99=0.2323.<br />x8 = (x7+x3) mod 100 = (23+98)mod100 = 21 => r3=21/99=0.2121 .<br />X9 = (x8+x4) mod 100 = (21+03)mod100 = 24 => r4=24/99=0.2424 .<br />X10 = (x9+x5) mod 100 = (24+69)mod100 = 93 => r5=93/99=0.9393.<br />X11 = (x10+x6)mod 100 = (93+34)mod100 = 27 => r6=27/99=0.2727.<br />X12 = (x11+x7)mod 100 = (27+23)mod100 = 50 => r7=50/99=0.5050.<br />
  6. 6. Restricciones<br />El tamaño de la lista de entrada (semilla), debe ser mayor a uno, además deben ser números enteros.<br />M debe ser un numero entero mayor a uno.<br />
  7. 7. Consideraciones.<br />M debe ser mayor a cualquier elemento de la lista de entrada.<br />M debe ser un número muy grande lo ideal es que sea 2^30p, con p un número entero pequeño.<br />Los elementos de la lista no deben ser ni muy pequeños ni cercanos en comparación a M.<br />El primer elemento de la lista de entrada debe ser impar.<br />El primer elemento de la lista de entrada y M deben ser relativamente primos.<br />
  8. 8. Muchas gracias<br />

×