Está en la página 1de 5

UNIVERSIDAD NACIONAL DEL SANTA

FACULTAD DE INGENIERIA

E.A.P INGENIERIA DE SISTEMAS E INFORMATICA

ASIGNATURA: Dinmica de Sistemas II


TEMA: Algoritmo de Generacin de Nmeros Aleatorios
CICLO: IV
INTEGRANTES:
Avalos Huamachumo Sergio
Crdenas Gmez Fernando
Daz Lpez Aldair
Ochoa Salvador Oscar
Silva Rojas Antony

Nuevo Chimbote Per


2017
INTRODUCCION

Un numero aleatorio es aquel obtenido al azar, es decir, que todo numero tenga
la misma probabilidad de ser elegido y que la eleccin de uno no dependa de la
eleccin del otro.

Los nmeros pseudoaleatorios son nmeros generados por medio de una


funcin y que aparenta ser aleatorios. Estos nmeros pseudoaleatorios se
generan a partir de un valor inicial aplicando iterativamente la funcin. La
sucesin de nmeros pseudoaleatorios es sometida a diversos test para medir
hasta qu punto se asemeja a una sucesin aleatoria.
ALGORITMO CONGRUENCIAL ADITIVO

Necesita de una secuencia previa de n nmeros enteros: x1, x2, x3, x4,, xn.

Basados en los nmeros anteriores se genera una secuencia de nmeros


enteros que empieza Xn+1, Xn+2, Xn+3, Xn+4,

Los nmeros se generan basados en la funcin recursiva:

Xi= (Xi-1+Xi-n) mod (m)

I=n+1, n+2, n+3,, N

Los nmeros ri son generados mediante la ecuacin:

= /( 1)

EJEMPLO

Generar 7 nmeros pseudoaleatorios entre cero y uno a partir de la siguiente


secuencia de nmeros enteros: 65, 89, 98, 23, 69; y m=100

Solucin

Sean x1=65, x2=89, x3=98, x4=3, x5=69. Para generar r1, r2, r3, r4, r5, r6, r7 antes
es necesario generar x6, x7, x8, x9, x10, x11, x12.

6 = (5 + 1 ) 100 = (69 + 65) 100 = 34

7 = (6 + 2 ) 100 = (34 + 89) 100 = 23

8 = (7 + 3 ) 100 = (23 + 98) 100 = 21

9 = (8 + 4 ) 100 = (21 + 3) 100 = 24

10 = (9 + 5 ) 100 = (24 + 69) 100 = 93

11 = (10 + 6 ) 100 = (93 + 34) 100 = 27

12 = (11 + 7 ) 100 = (27 + 23) 100 = 50


Ahora hallaremos los ri:

34
1 = = 0.3434
99
23
2 = = 0.2323
99
21
3 = = 0.2121
99
24
4 = = 0.2424
99
93
5 = = 0.9393
99
27
6 = = 0.2727
99
50
7 = = 0.5050
99
Ahora el mismo ejemplo hecho en el programa Netbeans
CONCLUSIONES

Si se quiere realizar una buena simulacin que incluya variabilidad entre sus
eventos es necesario generar una serie de nmeros aleatorios.

Estos suelen ser rpidos, y de poco uso de memoria.

Los nmeros aleatorios permiten a los modelos matemticos representar la


realidad.

En general cuando se requiere una impredecibilidad en unos determinados


datos, se utilizan nmeros aleatorios.

Bibliografa
DUNA, E. (2013). SIMULACION Y ANALISIS CON PROMODEL. MEXICO: PEARSON.

DUNNA, E. G. (2006). SIMULACION Y ANALISIS DE SISTEMAS . MEXICO: PEARSON.

También podría gustarte