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

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 aleatorias
Alberto 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, cuasialeatoricos
Norlan0987
 
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
Norlan0987
 
Numero pseudoaleatorio
Numero pseudoaleatorioNumero pseudoaleatorio
Numero pseudoaleatorio
alan 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.pptx
Raul 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
 
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 Promodel
Alvaro Gil
 
Exposicion montecarlo
Exposicion montecarloExposicion montecarlo
Exposicion montecarlo
marco
 

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

Proyecto de aprendizaje dia de la madre MINT.pdf
Proyecto de aprendizaje dia de la madre MINT.pdfProyecto de aprendizaje dia de la madre MINT.pdf
Proyecto de aprendizaje dia de la madre MINT.pdf
patriciaines1993
 
PLAN DE REFUERZO ESCOLAR primaria (1).docx
PLAN DE REFUERZO ESCOLAR primaria (1).docxPLAN DE REFUERZO ESCOLAR primaria (1).docx
PLAN DE REFUERZO ESCOLAR primaria (1).docx
lupitavic
 
6.-Como-Atraer-El-Amor-01-Lain-Garcia-Calvo.pdf
6.-Como-Atraer-El-Amor-01-Lain-Garcia-Calvo.pdf6.-Como-Atraer-El-Amor-01-Lain-Garcia-Calvo.pdf
6.-Como-Atraer-El-Amor-01-Lain-Garcia-Calvo.pdf
MiNeyi1
 
2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx
2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx
2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx
RigoTito
 
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
EliaHernndez7
 
NUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdf
NUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdfNUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdf
NUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdf
UPTAIDELTACHIRA
 

Último (20)

Prueba libre de Geografía para obtención título Bachillerato - 2024
Prueba libre de Geografía para obtención título Bachillerato - 2024Prueba libre de Geografía para obtención título Bachillerato - 2024
Prueba libre de Geografía para obtención título Bachillerato - 2024
 
Proyecto de aprendizaje dia de la madre MINT.pdf
Proyecto de aprendizaje dia de la madre MINT.pdfProyecto de aprendizaje dia de la madre MINT.pdf
Proyecto de aprendizaje dia de la madre MINT.pdf
 
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VSOCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
 
SESION DE PERSONAL SOCIAL. La convivencia en familia 22-04-24 -.doc
SESION DE PERSONAL SOCIAL.  La convivencia en familia 22-04-24  -.docSESION DE PERSONAL SOCIAL.  La convivencia en familia 22-04-24  -.doc
SESION DE PERSONAL SOCIAL. La convivencia en familia 22-04-24 -.doc
 
Tema 8.- PROTECCION DE LOS SISTEMAS DE INFORMACIÓN.pdf
Tema 8.- PROTECCION DE LOS SISTEMAS DE INFORMACIÓN.pdfTema 8.- PROTECCION DE LOS SISTEMAS DE INFORMACIÓN.pdf
Tema 8.- PROTECCION DE LOS SISTEMAS DE INFORMACIÓN.pdf
 
Abril 2024 - Maestra Jardinera Ediba.pdf
Abril 2024 -  Maestra Jardinera Ediba.pdfAbril 2024 -  Maestra Jardinera Ediba.pdf
Abril 2024 - Maestra Jardinera Ediba.pdf
 
PLAN DE REFUERZO ESCOLAR primaria (1).docx
PLAN DE REFUERZO ESCOLAR primaria (1).docxPLAN DE REFUERZO ESCOLAR primaria (1).docx
PLAN DE REFUERZO ESCOLAR primaria (1).docx
 
6.-Como-Atraer-El-Amor-01-Lain-Garcia-Calvo.pdf
6.-Como-Atraer-El-Amor-01-Lain-Garcia-Calvo.pdf6.-Como-Atraer-El-Amor-01-Lain-Garcia-Calvo.pdf
6.-Como-Atraer-El-Amor-01-Lain-Garcia-Calvo.pdf
 
origen y desarrollo del ensayo literario
origen y desarrollo del ensayo literarioorigen y desarrollo del ensayo literario
origen y desarrollo del ensayo literario
 
2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx
2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx
2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx
 
Procedimientos para la planificación en los Centros Educativos tipo V ( multi...
Procedimientos para la planificación en los Centros Educativos tipo V ( multi...Procedimientos para la planificación en los Centros Educativos tipo V ( multi...
Procedimientos para la planificación en los Centros Educativos tipo V ( multi...
 
LA LITERATURA DEL BARROCO 2023-2024pptx.pptx
LA LITERATURA DEL BARROCO 2023-2024pptx.pptxLA LITERATURA DEL BARROCO 2023-2024pptx.pptx
LA LITERATURA DEL BARROCO 2023-2024pptx.pptx
 
Infografía EE con pie del 2023 (3)-1.pdf
Infografía EE con pie del 2023 (3)-1.pdfInfografía EE con pie del 2023 (3)-1.pdf
Infografía EE con pie del 2023 (3)-1.pdf
 
Tema 17. Biología de los microorganismos 2024
Tema 17. Biología de los microorganismos 2024Tema 17. Biología de los microorganismos 2024
Tema 17. Biología de los microorganismos 2024
 
ACTIVIDAD DIA DE LA MADRE FICHA DE TRABAJO
ACTIVIDAD DIA DE LA MADRE FICHA DE TRABAJOACTIVIDAD DIA DE LA MADRE FICHA DE TRABAJO
ACTIVIDAD DIA DE LA MADRE FICHA DE TRABAJO
 
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
 
Tema 11. Dinámica de la hidrosfera 2024
Tema 11.  Dinámica de la hidrosfera 2024Tema 11.  Dinámica de la hidrosfera 2024
Tema 11. Dinámica de la hidrosfera 2024
 
Tema 10. Dinámica y funciones de la Atmosfera 2024
Tema 10. Dinámica y funciones de la Atmosfera 2024Tema 10. Dinámica y funciones de la Atmosfera 2024
Tema 10. Dinámica y funciones de la Atmosfera 2024
 
PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).ppt
PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).pptPINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).ppt
PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).ppt
 
NUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdf
NUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdfNUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdf
NUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdf
 

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