Rea numeros aleatorios
-
Upload
jesusramirez -
Category
Education
-
view
70 -
download
0
Transcript of Rea numeros aleatorios
![Page 1: Rea numeros aleatorios](https://reader035.fdocuments.ec/reader035/viewer/2022080216/55c17a81bb61eb31338b4732/html5/thumbnails/1.jpg)
RECURSO EDUCATIVO ABIERTO
Nombre del REA: Métodos de Generación de números aleatorios.Género del recurso: AplicaciónMedio de presentación: presentación Power PointGranularidad: ElementoLicencia: Atribución 3.0 Unported.Autor: José de Jesús Ramírez Sánchez
![Page 2: Rea numeros aleatorios](https://reader035.fdocuments.ec/reader035/viewer/2022080216/55c17a81bb61eb31338b4732/html5/thumbnails/2.jpg)
GENERACIÓN DE NÚMEROS ALEATORIOS
Introducción.
Los números aleatorios son importantes para la producción de variables aleatorias a través de métodos de producción de variables como transformada inversa o convolución.Se comentará sobre el algoritmo lineal que es la base para los demás métodos congruenciales.
![Page 3: Rea numeros aleatorios](https://reader035.fdocuments.ec/reader035/viewer/2022080216/55c17a81bb61eb31338b4732/html5/thumbnails/3.jpg)
ALGORITMO LINEAL, PASOS
1. Elegir un valor semilla que se llamará Xo2. Calcular el primer valor auxiliar mediante Xi+1 = (a Xi +c) mod m i =
1,2,3…,n a= constante multiplicativa c= constante aditiva m= módulo (se sugiere 2g )
a y c pueden ser cualquier valor>0, c y m relativamente primos
![Page 4: Rea numeros aleatorios](https://reader035.fdocuments.ec/reader035/viewer/2022080216/55c17a81bb61eb31338b4732/html5/thumbnails/4.jpg)
ALGORITMO LINEAL, PASOS
Para obtener el residuo de la división entre enteros (mod), se deberá utilizar una función de la hoja de calculo que lo permita. El primer parámetro será aXi+c y el segundo parámetro será el módulo, procurando que este valor sea lo suficientemente grande como para aumentar el ciclo de vida del generador (n).
![Page 5: Rea numeros aleatorios](https://reader035.fdocuments.ec/reader035/viewer/2022080216/55c17a81bb61eb31338b4732/html5/thumbnails/5.jpg)
ALGORITMO LINEAL, PASOS
3. Con ese valor calcular el primer número aleatorio
ri = Xi / (m-1)4. Posteriormente usar la fórmula del paso 2
para producir el siguiente valor Xi
Usando una hoja de calculo, para generar 10 números aleatorios tendremos
![Page 6: Rea numeros aleatorios](https://reader035.fdocuments.ec/reader035/viewer/2022080216/55c17a81bb61eb31338b4732/html5/thumbnails/6.jpg)
ALGORITMO LINEAL
![Page 7: Rea numeros aleatorios](https://reader035.fdocuments.ec/reader035/viewer/2022080216/55c17a81bb61eb31338b4732/html5/thumbnails/7.jpg)
ALGORITMO LINEAL. FÓRMULAS Usamos el
valor Semilla
El segundo valor es el primer Xi
![Page 8: Rea numeros aleatorios](https://reader035.fdocuments.ec/reader035/viewer/2022080216/55c17a81bb61eb31338b4732/html5/thumbnails/8.jpg)
ALGORITMO LINEAL
Este generador es simple de implementar y considerando adecuadamente los valores de sus parámetros, puede tener un ciclo de vida amplio del orden de 1000 a 3000 números generados