Gfghf
El procedimiento de obtención de números con este tipo de generadores es el siguiente
• Generar una Semilla
• Elevar al cuadrado
• Tomar de laparte central un conjunto de k dígitos que formarán el número aleatorio
• Los k dígitos pasarán a ser la nueva semilla con el fin de repetir el proceso n ocasiones.
Ejemplo. Generar 3 númerosde 4 dígitos a partir de un generador de cuadrados medios utilizando la semilla 445.
(445)2= 198025 = 1 9802 5 0.9802
(9802)2=96079204= 96 0792 04 0.0792
(792)2= 627264= 6 2726 4 0.2726
Las funciones para generar números aleatorios en los distintos lenguajes de computadora son:
Sistema EXCEL
ri=RAND ( )
Sistema PASCAL
ri=RAND (-n)n=semilla entera
SLAM
FUNCTION DRAND (IS) donde IS= semilla del generador (ro)
ri= RN1 o FRN1
ri=RN2 o FRN2
ri=RN3 o FRN3
Fuente: Simulación y análisis de modelos estocásticos, EduardoGarcía Dunna (1986)
Algoritmo de Producto Medio
• Este método es muy similar al anterior (cuadrado medio) ya que se tomará como número aleatorio siguiente de la serie, a la n dígitos centralesdel resultado de una multiplicación previa.
• Se requiere dos semillas.
Ejemplo. Se tienes las semillas presentadas a continuación, mostrar las iteraciones de los números pseudoaleatorios.X 0 =17
X 1 =23
X 2 =X 0 *X 1 =17*23= 39 1
X 3 =X 1 *X 2 =23*39= 89 7
X 4 =X 2 *X 3 =39*89=3 47 1
|n |R(n) |R(n+1) |R(n)2 |M.R(n)2|Val 1 |Val 2 |
|1 |155 |340 |52,700 |270 |270 |0 |
|2 |340|270 |91,800 |180 |180 |0 |
|3 |270 |180 |48,600 |860...
Regístrate para leer el documento completo.