Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Aleatorios
1
Objetivos de la Sesión
• Usar métodos para obtener números
aleatorios.
• Ejecutar las pruebas de validación de la
secuencia de números aleatorios.
2
Tabla de Contenido
3
Números Aleatorios
4
Conceptos
Base de x: El mayor de los enteros que sean menores o iguales que x
Si x = 2.7
2.7
-3 -2 -1 0 1 2 3 4 5
2.7 = 2 5
Conceptos
Techo de x: El menor de los enteros que sean mayores o iguales que x
Si x = 2.7
2.7
-3 -2 -1 0 1 2 3 4 5
2.7 = 3
6
Conceptos
2.7 = 2 2.7 = 3
− 2.7 = −3 − 2.7 = −2
1 / 3 = ?? 1 / 3 = ??
− 1 / 3 = ?? − 1 / 3 = ??
5.5 = ?? 5.5 = ??
7
Conceptos
Dados dos números enteros, definimos la siguiente operación:
x mod y = x − y x / y , si y 0
x mod y = x, si y = 0
• Si y ≠ 0 ➔
x x x mod y
0 − = 1
y y y
8
Ejercicio Para el Alumno
Demostrar que:
(x mod y) mod y = x mod y
9
Ejercicio Para el Alumno
Calcular
( 5 mod 3) =
(18 mod 3) =
( 6 mod 8) =
(-2 mod 8) =
(-2 mod 3) =
10
Solución del Ejercicio
Calcular
( 5 mod 3) = 5 − 35 / 3 = 5 − 3(1) = 2
11
Números aleatorios
• Giremos una ruleta y apunte el número del
sector que coincide con la flecha
12
Números Aleatorios
• En la simulación de sistemas es necesario crear
secuencias de números cuyos valores sucesivos
son aleatorios y tienen una distribución que
describe la variable aleatoria de interés.
14
Propiedades de los números
aleatorios
• Existen varios métodos para generar los números
aleatorios entre 0 y 1.
• Estos números deben cumplir ciertas características
para que sean validos.
– Uniformemente distribuidos.
– Estadísticamente independientes.
– Su media debe ser estadísticamente igual a 1/2.
– Su varianza debe ser estadísticamente igual a 1/12.
– Su periodo o ciclo de vida debe ser largo.
15
Método del Cuadrado Medio
16
Método del Cuadrado Medio
El Algoritmo
• Seleccionar un número (raíz) X0 arbitrario de M dígitos
• Elevar X0 al cuadrado
• Sea X0+1 el siguiente número de la secuencia formando
por las M dígitos centrales de (X0)2 y así sucesivamente.
17
Método del Cuadrado Medio
X0 es denominado la semilla, M = 4 dígitos
i Xi Xi2 ri
0 6375 40640625 0.6406
1 6406 41036836 0.0368
2 368 00135424 0.1354
3
4
18
Métodos Congruenciales Lineales
Para la generación de números aleatorios de una distribución
uniforme se parte de un valor inicial X0 y se genera una secuencia de
valores aleatorios
X n = X 1 , X 2 ,..., X n ,...
21
Métodos Congruenciales Lineales
Ejm.
X0 = a = c = 6, m=10
22
Métodos Congruenciales Lineales
Ejm.
X0 = a = c = 6, m=10
23
Métodos Congruenciales Lineales
Definición:
Si Xn = X0, para algun n ➔ Xn+1 = X1
En ejm. anterior:
• La secuencia tiene periodo corto p = 5
• La secuencia no es uniforme, pues no contiene los
valores 1, 3, 5, 7 y 9
24
Ejercicio Para el Alumno
Hallar la secuencia de números aleatorios y el periodo si:
m = 16, a = 5, c = 3, X0 = 7
X 0 X1 Xp
rn = , ,..., ,...
m m m
27
Reglas para obtener un Periodo Máximo
en un Generador Congruencial Lineal
28
EL GENERADOR EN PROMODEL