SlideShare una empresa de Scribd logo
1 de 8
RECURSO EDUCATIVO ABIERTO




Nombre del REA: Métodos de Generación de números aleatorios.
Género del recurso: Aplicación
Medio de presentación: presentación Power Point
Granularidad: Elemento
Licencia: Atribución 3.0 Unported.
Autor: José de Jesús Ramírez Sánchez
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.
ALGORITMO LINEAL, PASOS
1. Elegir un valor semilla que se llamará Xo
2. 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
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).
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
ALGORITMO LINEAL
ALGORITMO LINEAL. FÓRMULAS
            Usamos el
            valor Semilla




                            El segundo
                            valor es el
                            primer Xi
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

Más contenido relacionado

La actualidad más candente

FUNCIONES
FUNCIONESFUNCIONES
FUNCIONESSUSANA
 
Matriz diagonal
Matriz diagonalMatriz diagonal
Matriz diagonalwalther_27
 
Generador de números aleatorios, pseudoaleatorios, cuasialeatoricos I
Generador de números aleatorios, pseudoaleatorios, cuasialeatoricos IGenerador de números aleatorios, pseudoaleatorios, cuasialeatoricos I
Generador de números aleatorios, pseudoaleatorios, cuasialeatoricos INorlan0987
 
Representar funciones polinómicas
Representar funciones polinómicasRepresentar funciones polinómicas
Representar funciones polinómicasAurora Domenech
 
Representación en el plano cartesiano de funciones lineales
Representación en el plano cartesiano de funciones linealesRepresentación en el plano cartesiano de funciones lineales
Representación en el plano cartesiano de funciones linealesDaniela Izaguirre
 
4º medio-taller-psu-matemática-funciones
4º medio-taller-psu-matemática-funciones4º medio-taller-psu-matemática-funciones
4º medio-taller-psu-matemática-funcionesivan vargas
 
Funciones matemáticas
Funciones matemáticasFunciones matemáticas
Funciones matemáticasSofía Ríos
 
Función afín
Función afínFunción afín
Función afínCriamm
 
Pres arreglosmat animacion
Pres arreglosmat animacionPres arreglosmat animacion
Pres arreglosmat animacionJLAntonio
 

La actualidad más candente (18)

FUNCIONES
FUNCIONESFUNCIONES
FUNCIONES
 
Matriz diagonal
Matriz diagonalMatriz diagonal
Matriz diagonal
 
Seminario 9 rebeca
Seminario 9 rebecaSeminario 9 rebeca
Seminario 9 rebeca
 
Función lineal
Función linealFunción lineal
Función lineal
 
Generador de números aleatorios, pseudoaleatorios, cuasialeatoricos I
Generador de números aleatorios, pseudoaleatorios, cuasialeatoricos IGenerador de números aleatorios, pseudoaleatorios, cuasialeatoricos I
Generador de números aleatorios, pseudoaleatorios, cuasialeatoricos I
 
Representar funciones polinómicas
Representar funciones polinómicasRepresentar funciones polinómicas
Representar funciones polinómicas
 
Representación en el plano cartesiano de funciones lineales
Representación en el plano cartesiano de funciones linealesRepresentación en el plano cartesiano de funciones lineales
Representación en el plano cartesiano de funciones lineales
 
4º medio-taller-psu-matemática-funciones
4º medio-taller-psu-matemática-funciones4º medio-taller-psu-matemática-funciones
4º medio-taller-psu-matemática-funciones
 
Funciones matemáticas
Funciones matemáticasFunciones matemáticas
Funciones matemáticas
 
Funciones
FuncionesFunciones
Funciones
 
Introducción a la programación
Introducción a la programaciónIntroducción a la programación
Introducción a la programación
 
Presentación1
Presentación1Presentación1
Presentación1
 
Función afín
Función afínFunción afín
Función afín
 
Función lineal
Función linealFunción lineal
Función lineal
 
Funciones
FuncionesFunciones
Funciones
 
Funciones.
Funciones.Funciones.
Funciones.
 
Capitulo 12
Capitulo 12Capitulo 12
Capitulo 12
 
Pres arreglosmat animacion
Pres arreglosmat animacionPres arreglosmat animacion
Pres arreglosmat animacion
 

Similar a Rea numeros aleatorios

Numeros Pseudo-aleatorios y variables aleatorias
Numeros Pseudo-aleatorios y variables aleatoriasNumeros Pseudo-aleatorios y variables aleatorias
Numeros Pseudo-aleatorios y variables aleatoriasAlberto Carranza Garcia
 
Generador de números aleatorios, pseudoaleatorios, cuasialeatoricos
Generador de números aleatorios, pseudoaleatorios, cuasialeatoricosGenerador de números aleatorios, pseudoaleatorios, cuasialeatoricos
Generador de números aleatorios, pseudoaleatorios, cuasialeatoricosNorlan0987
 
Generador de números aleatorios, pseudoaleatorios, cuasialeatoricos
Generador de números aleatorios, pseudoaleatorios, cuasialeatoricosGenerador de números aleatorios, pseudoaleatorios, cuasialeatoricos
Generador de números aleatorios, pseudoaleatorios, cuasialeatoricosNorlan0987
 
Unidad 4-generacion-de-numeros-pseudoaleatorios1
Unidad 4-generacion-de-numeros-pseudoaleatorios1Unidad 4-generacion-de-numeros-pseudoaleatorios1
Unidad 4-generacion-de-numeros-pseudoaleatorios1Juan Carlos Martinez Garcia
 
Numero pseudoaleatorio
Numero pseudoaleatorioNumero pseudoaleatorio
Numero pseudoaleatorioalan moreno
 
Semana3 my s_construccion de modelos.pptx
Semana3 my s_construccion de modelos.pptxSemana3 my s_construccion de modelos.pptx
Semana3 my s_construccion de modelos.pptxRaul Rendon
 
Uso De Las Distribuciones De Probabilidad En La Simulacion De Sistemas Produc...
Uso De Las Distribuciones De Probabilidad En La Simulacion De Sistemas Produc...Uso De Las Distribuciones De Probabilidad En La Simulacion De Sistemas Produc...
Uso De Las Distribuciones De Probabilidad En La Simulacion De Sistemas Produc...guestb9bf58
 
Uso De Las Distribuciones De Probabilidad En La Simulacion De Sistemas Produc...
Uso De Las Distribuciones De Probabilidad En La Simulacion De Sistemas Produc...Uso De Las Distribuciones De Probabilidad En La Simulacion De Sistemas Produc...
Uso De Las Distribuciones De Probabilidad En La Simulacion De Sistemas Produc...Instituto Tecnologico De Pachuca
 
04_Numeros_Aletorios.ppt
04_Numeros_Aletorios.ppt04_Numeros_Aletorios.ppt
04_Numeros_Aletorios.pptRubnAncco
 
Que son los numeros aleatorios numeros aleatorios
Que son los numeros aleatorios numeros aleatoriosQue son los numeros aleatorios numeros aleatorios
Que son los numeros aleatorios numeros aleatoriosssusere538f7
 
Herramientas ofimáticas José Gálvez Macías 1° "D"
Herramientas ofimáticas José Gálvez Macías 1° "D"Herramientas ofimáticas José Gálvez Macías 1° "D"
Herramientas ofimáticas José Gálvez Macías 1° "D"José Gálvez Macías
 
Simulación: Teoría y aplicaciones con Promodel
Simulación: Teoría y aplicaciones con PromodelSimulación: Teoría y aplicaciones con Promodel
Simulación: Teoría y aplicaciones con PromodelAlvaro Gil
 
Método simplex
Método simplexMétodo simplex
Método simplexBIOPOWER
 
Analisis numerico y manejo de errores
Analisis numerico y manejo de erroresAnalisis numerico y manejo de errores
Analisis numerico y manejo de erroresarianny lopez
 
Exposicion montecarlo
Exposicion montecarloExposicion montecarlo
Exposicion montecarlomarco
 

Similar a Rea numeros aleatorios (20)

Numeros Pseudo-aleatorios y variables aleatorias
Numeros Pseudo-aleatorios y variables aleatoriasNumeros Pseudo-aleatorios y variables aleatorias
Numeros Pseudo-aleatorios y variables aleatorias
 
Simulación - Unidad 2 numeros pseudoaleatorios
Simulación - Unidad 2 numeros pseudoaleatoriosSimulación - Unidad 2 numeros pseudoaleatorios
Simulación - Unidad 2 numeros pseudoaleatorios
 
Generador de números aleatorios, pseudoaleatorios, cuasialeatoricos
Generador de números aleatorios, pseudoaleatorios, cuasialeatoricosGenerador de números aleatorios, pseudoaleatorios, cuasialeatoricos
Generador de números aleatorios, pseudoaleatorios, cuasialeatoricos
 
Generador de números aleatorios, pseudoaleatorios, cuasialeatoricos
Generador de números aleatorios, pseudoaleatorios, cuasialeatoricosGenerador de números aleatorios, pseudoaleatorios, cuasialeatoricos
Generador de números aleatorios, pseudoaleatorios, cuasialeatoricos
 
Unidad 4-generacion-de-numeros-pseudoaleatorios1
Unidad 4-generacion-de-numeros-pseudoaleatorios1Unidad 4-generacion-de-numeros-pseudoaleatorios1
Unidad 4-generacion-de-numeros-pseudoaleatorios1
 
Numero pseudoaleatorio
Numero pseudoaleatorioNumero pseudoaleatorio
Numero pseudoaleatorio
 
Semana3 my s_construccion de modelos.pptx
Semana3 my s_construccion de modelos.pptxSemana3 my s_construccion de modelos.pptx
Semana3 my s_construccion de modelos.pptx
 
Aleato
AleatoAleato
Aleato
 
Uso De Las Distribuciones De Probabilidad En La Simulacion De Sistemas Produc...
Uso De Las Distribuciones De Probabilidad En La Simulacion De Sistemas Produc...Uso De Las Distribuciones De Probabilidad En La Simulacion De Sistemas Produc...
Uso De Las Distribuciones De Probabilidad En La Simulacion De Sistemas Produc...
 
Uso De Las Distribuciones De Probabilidad En La Simulacion De Sistemas Produc...
Uso De Las Distribuciones De Probabilidad En La Simulacion De Sistemas Produc...Uso De Las Distribuciones De Probabilidad En La Simulacion De Sistemas Produc...
Uso De Las Distribuciones De Probabilidad En La Simulacion De Sistemas Produc...
 
04_Numeros_Aletorios.ppt
04_Numeros_Aletorios.ppt04_Numeros_Aletorios.ppt
04_Numeros_Aletorios.ppt
 
Que son los numeros aleatorios numeros aleatorios
Que son los numeros aleatorios numeros aleatoriosQue son los numeros aleatorios numeros aleatorios
Que son los numeros aleatorios numeros aleatorios
 
Herramientas ofimáticas José Gálvez Macías 1° "D"
Herramientas ofimáticas José Gálvez Macías 1° "D"Herramientas ofimáticas José Gálvez Macías 1° "D"
Herramientas ofimáticas José Gálvez Macías 1° "D"
 
Simulación: Teoría y aplicaciones con Promodel
Simulación: Teoría y aplicaciones con PromodelSimulación: Teoría y aplicaciones con Promodel
Simulación: Teoría y aplicaciones con Promodel
 
Numeros Pseudoaleatorios
Numeros PseudoaleatoriosNumeros Pseudoaleatorios
Numeros Pseudoaleatorios
 
Método simplex
Método simplexMétodo simplex
Método simplex
 
Algoritmos y programas ing civil
Algoritmos y programas ing civil Algoritmos y programas ing civil
Algoritmos y programas ing civil
 
Analisis numerico y manejo de errores
Analisis numerico y manejo de erroresAnalisis numerico y manejo de errores
Analisis numerico y manejo de errores
 
Simulacion uam
Simulacion uamSimulacion uam
Simulacion uam
 
Exposicion montecarlo
Exposicion montecarloExposicion montecarlo
Exposicion montecarlo
 

Último

RETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docxRETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docxAna Fernandez
 
CALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADCALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADauxsoporte
 
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyzel CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyzprofefilete
 
EXPECTATIVAS vs PERSPECTIVA en la vida.
EXPECTATIVAS vs PERSPECTIVA  en la vida.EXPECTATIVAS vs PERSPECTIVA  en la vida.
EXPECTATIVAS vs PERSPECTIVA en la vida.DaluiMonasterio
 
GLOSAS Y PALABRAS ACTO 2 DE ABRIL 2024.docx
GLOSAS  Y PALABRAS ACTO 2 DE ABRIL 2024.docxGLOSAS  Y PALABRAS ACTO 2 DE ABRIL 2024.docx
GLOSAS Y PALABRAS ACTO 2 DE ABRIL 2024.docxAleParedes11
 
Unidad II Doctrina de la Iglesia 1 parte
Unidad II Doctrina de la Iglesia 1 parteUnidad II Doctrina de la Iglesia 1 parte
Unidad II Doctrina de la Iglesia 1 parteJuan Hernandez
 
LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...
LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...
LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...JAVIER SOLIS NOYOLA
 
6° SEM30 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
6° SEM30 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx6° SEM30 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
6° SEM30 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docxCeciliaGuerreroGonza1
 
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIARAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIACarlos Campaña Montenegro
 
PRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptx
PRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptxPRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptx
PRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptxinformacionasapespu
 
programa dia de las madres 10 de mayo para evento
programa dia de las madres 10 de mayo  para eventoprograma dia de las madres 10 de mayo  para evento
programa dia de las madres 10 de mayo para eventoDiegoMtsS
 
Heinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativoHeinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativoFundación YOD YOD
 
2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdf2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdfBaker Publishing Company
 
MAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grandeMAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grandeMarjorie Burga
 
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARONARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFAROJosé Luis Palma
 
Factores ecosistemas: interacciones, energia y dinamica
Factores ecosistemas: interacciones, energia y dinamicaFactores ecosistemas: interacciones, energia y dinamica
Factores ecosistemas: interacciones, energia y dinamicaFlor Idalia Espinoza Ortega
 

Último (20)

RETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docxRETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docx
 
CALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADCALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDAD
 
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyzel CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
 
EXPECTATIVAS vs PERSPECTIVA en la vida.
EXPECTATIVAS vs PERSPECTIVA  en la vida.EXPECTATIVAS vs PERSPECTIVA  en la vida.
EXPECTATIVAS vs PERSPECTIVA en la vida.
 
Defendamos la verdad. La defensa es importante.
Defendamos la verdad. La defensa es importante.Defendamos la verdad. La defensa es importante.
Defendamos la verdad. La defensa es importante.
 
GLOSAS Y PALABRAS ACTO 2 DE ABRIL 2024.docx
GLOSAS  Y PALABRAS ACTO 2 DE ABRIL 2024.docxGLOSAS  Y PALABRAS ACTO 2 DE ABRIL 2024.docx
GLOSAS Y PALABRAS ACTO 2 DE ABRIL 2024.docx
 
Unidad 4 | Teorías de las Comunicación | MCDI
Unidad 4 | Teorías de las Comunicación | MCDIUnidad 4 | Teorías de las Comunicación | MCDI
Unidad 4 | Teorías de las Comunicación | MCDI
 
Unidad II Doctrina de la Iglesia 1 parte
Unidad II Doctrina de la Iglesia 1 parteUnidad II Doctrina de la Iglesia 1 parte
Unidad II Doctrina de la Iglesia 1 parte
 
Razonamiento Matemático 1. Deta del año 2020
Razonamiento Matemático 1. Deta del año 2020Razonamiento Matemático 1. Deta del año 2020
Razonamiento Matemático 1. Deta del año 2020
 
LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...
LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...
LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...
 
6° SEM30 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
6° SEM30 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx6° SEM30 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
6° SEM30 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
 
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIARAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
 
PRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptx
PRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptxPRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptx
PRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptx
 
programa dia de las madres 10 de mayo para evento
programa dia de las madres 10 de mayo  para eventoprograma dia de las madres 10 de mayo  para evento
programa dia de las madres 10 de mayo para evento
 
Heinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativoHeinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativo
 
2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdf2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdf
 
MAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grandeMAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grande
 
Power Point: "Defendamos la verdad".pptx
Power Point: "Defendamos la verdad".pptxPower Point: "Defendamos la verdad".pptx
Power Point: "Defendamos la verdad".pptx
 
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARONARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
 
Factores ecosistemas: interacciones, energia y dinamica
Factores ecosistemas: interacciones, energia y dinamicaFactores ecosistemas: interacciones, energia y dinamica
Factores ecosistemas: interacciones, energia y dinamica
 

Rea numeros aleatorios

  • 1. RECURSO EDUCATIVO ABIERTO Nombre del REA: Métodos de Generación de números aleatorios. Género del recurso: Aplicación Medio de presentación: presentación Power Point Granularidad: Elemento Licencia: Atribución 3.0 Unported. Autor: José de Jesús Ramírez Sánchez
  • 2. 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.
  • 3. ALGORITMO LINEAL, PASOS 1. Elegir un valor semilla que se llamará Xo 2. 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
  • 4. 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).
  • 5. 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
  • 7. ALGORITMO LINEAL. FÓRMULAS Usamos el valor Semilla El segundo valor es el primer Xi
  • 8. 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