Generadores N Meros Aleatorios
números aleatorios
Parra Suzaño Denis Javier
INTRODUCCIO
N
En todos los experimentos de simulación existe la necesidad de generar
valores de variables aleatorias que representan a unacierta distribución
de probabilidad. Durante un experimento de simulación el proceso de
generar un valor de la variable aleatoria de una distribución particular,
puede repetirse tantas veces como sedesee y tantas veces como
distribuciones de probabilidad existan en el experimento de simulación.
Sin embargo, es conveniente señalar que el proceso de generación de
variables aleatorias no uniformes sehace a partir de la generación de
números rectangulares.
La importancia de los números rectangulares radica en su uso para la
generación de variables aleatorias más complicadas que son requeridas
enlos experimentos de simulación. Algunos autores como Tocher, han
sugerido tres formas para obtener los números rectangulares. De estas
tres formas la tercera es la más aceptable que implica lageneración de
estos números rectangulares a través de una relación de recurrencia
PROPIEDAD
ES
•
Fácil / Sencilla
•
Evaluable
•
Rápida
•
Implementable
•
Económica (recursos computadora)
•Predecible
•
Periodo largo
GENERADOR
CONGRUECIAL
MIXTO
Los generadores congruenciales lineales generan una
secuencia de números pseudoaleatorios en la cual el
próximo números pseudoaleatorios esdeterminado a
partir del último número generado, es decir, el
número pseudoaleatorio Xn+1 es derivado a partir
del número pseudoaleatorio Xn
FORMUL
A
Xo = Es la semilla (Xo > n)
a = parámetro constantemultiplicativo (a >
0)
c = constante aditiva (c > 0)
m = el modulo (m > Xo, m > a y m > c)
EJEMPL
O
Sean los valores de a = 5, c = 7, Xo = 4 y m = 8 generar la tabla
N
Xn
aXn
aXn + c
Xn+1
Um
04
20
27
3
3/8
1
3
15
22
6
6/8
2
6
30
37
5
5/8
3
5
25
32
0
0
4
0
0
7
7
7/8
5
7
35
42
2
2/8
6
2
10
17
1
1/8
7
1
5
12
4
4/8
A partir del siguiente valor...
Regístrate para leer el documento completo.