Вы находитесь на странице: 1из 8

INSTITUTO TECNOLÓGICO DE CAMPECHE

DEPARTAMENTO DE INGENIERÍA INDUSTRIAL

ELABORACIÓN Y PRESENTACIÓN DE REPORTES DE PRÁCTICAS DE


LABORATORIO

NOMBRE DE LA MATERIA: SIMULACION

GRUPO CLAVE:

NOMBRE DE LA PRÁCTICA: GENERADOR DE NUMEROS


ALEATORIOS

NOMBRE DEL ALUMNO: MATRICULA:

NOMBRE DEL MAESTRO: CARLOS MARIO CABAÑAS RIVERA

PERIDO: DICIEMBRE-JUNIO FECHA: 13/03/18

INTRODUCCIÓN
En los experimentos de simulación es necesario generar valores para las variables aleatorias
representadas estas por medio de distribuciones de probabilidad. Para poder generar entradas
estocásticas (probabilísticas) para un modelo de simulación, se debe contar con un generador de
números pseudoaleatorios. Con estos y métodos de generación de variables aleatorias, se pueden
simular las entradas incontrolables para un modelo de simulación.

Inicialmente los números aleatorios se generaban en forma manual o mecánica utilizando técnicas
como ruedas giratorias, lanzamientos de dados, barajas. También existen métodos aritméticos que
permiten generan un gran conjunto de números aleatorios, pero el advenimiento de la
computadora ha permitido crear generadores que permitan generar de manera sucesiva todo los
números aleatorios que se requieran.

JUSTIFICACIÓN
¿PARA QUÉ SIRVEN?
Los números aleatorios permiten a los modelos matemáticos representar la realidad.

En general cuando se requiere una impredecibilidad en unos determinados datos, se utilizan


números aleatorios

Los seres humanos vivimos en un medio aleatorio y nuestro comportamiento lo es también. Si


deseamos predecir el comportamiento de un material, de un fenómeno climatológico o de un grupo
humano podemos inferir a partir de datos estadísticos. Para lograr una mejor aproximación a la
realidad nuestra herramienta predictiva debe funcionar de manera similar: aleatoriamente. De esa
necesidad surgieron los modelos de simulación.

En la vida cotidiana se utilizan números aleatorios en situaciones tan dispares como pueden ser los
juegos de azar, en el diseño de la caída de los copos de nieve, en una animación por ordenador, en
tests para localización de errores en chips, en la transmisión de datos desde un satélite o en las
finanzas.

MARCO TEÓRICO
¿Qué es un número aleatorio?

Un numero aleatorio, es un numero generado al azar, ya sea con una fórmula matemática o
con la ayuda de un software que se encargue de generarlo por medio de un algoritmo.

Es un numero obtenido al azar, es decir, que todo numero tenga la misma probabilidad de
ser elegido y que la elección de uno no depende de los demás números.

El ejemplo más clásico es el lanzamiento de una moneda repetitivamente

¿Para qué se utilizan?

Los números aleatorios, son utilizados normalmente para representar la realidad por medio
de los modelos matemáticos, un ejemplo de números aleatorios aplicado a la realidad,
podría ser el del clima diario ya que con certeza no se sabe cuál sería el clima diario.

De esta forman funcionan los números aleatorios, si sale un numero x y se desea uno más la
probabilidad de que salga el mismo número será la misma en comparación con el resto de
datos que existen.

DESARROLLO DE LA PRÁCTICA
Método Congruencial Mixto o Lineal:
los generadores congruenciales lineales generan una secuencia de números pseudoaleatorios en la
cual el próximo número pseudoaleatorio es determinado a partir del último número generado, es
decir, el número pseudoaleatorio Xn+1 es derivado a partir del número pseudoaleatorio Xn La
relación de recurrencia para el generador congruencial mixto es Xn+1 =(a Xn+c) mod m, en donde

• X0 = es la semilla

• a =el multiplicador

• c = constante aditiva

• m = el modulo (m > X0, a,c)

• X0, a, c >0

Esta relación de recurrencia nos dice que Xn+1 es el residuo de dividir a Xn+c entre el modulo. Lo
anterior significa que los valores posibles de Xn+1 son 0, 1, 2, 3....m-1, es decir, m representa el
número posible de valores diferentes que pueden ser generados.

Ejemplo: supongamos que se tiene un generador en el cual los valores de sus parámetros son: a =
5, c = 7, X0 = 4 y m = 8. El generador quedará de la siguiente manera: Xn+1 = (5 Xn + 7) mod 8

EJERCICIO ANEXADO EN EXCEL

Cuando se quiere construir un generador de números aleatorios para simular los valores de una
variable aleatoria, se deben elegir los parámetros de tal manera que se garantice un periodo largo
para que se puedan hacer todos los ensayos de simulación, por lo tanto se deben tener en cuenta
las siguientes condiciones:
• a debe ser un número impar, no divisible ni por 3 ni por 5.

• c usualmente puede ser cualquier constante, sin embargo, para asegurar buenos resultados, se
debe seleccionar a de tal forma que, a mod 8 = 5 para una computadora binaria, o a mod 200 = 21
para computadora decimal.

• M debe ser el número entero más grande que la computadora acepte. De acuerdo con Hull y
Dobell, los mejores resultados para un generador congruencial mixto en una computadora binaria
son:

• c = 8*a±3

• a = cualquier entero

• X0 = Cualquier entero impar.

• M = 2b donde b >2 y que m sea aceptado por la computadora.

CONCLUSIONES
Siempre que se generen números aleatorios, se habla de un conjunto de números en un
rango en el cual la probabilidad de que uno de usos números sea elegido será siempre 1/n.
Los números aleatorios se utilizan todo el tiempo aplicado al mundo real, ya que por medio
de ellos se realizan análisis probabilísticos y pruebas de proyectos, desarrollos de software,
entre otros. Se utilizan como referencia para encontrar y reducir errores.

Los números aleatorios, permiten que sus simuladores tenga un mejor rendimiento en
cuanto a recursividad, comodidad, reproductibilidad, portabilidad, debido a su forma de ser
elegidos

Bibliografía

Coss, Bu Raúl- simulación “un enfoque práctico”, editorial Noriega editores.

Вам также может понравиться