2.2.1 Algoritmo de cuadrados medios.
Este algoritmo requiere de: Un numero entero llamado “semilla”
con D dígitos el cual es elevado al cuadrado para seleccionar del resultado los
D dígitos del centro. Para obtener los siguientes números, se realiza el mismo
procedimiento solo que se elevan al cuadrado los D dígitos obtenidos del numero
anterior.
Nota: Si no es posible obtener los D dígitos del centro del número,
se agregan ceros a la izquierda del número.
Ejemplo:
Semilla = 5735.
En el archivo excel al final, se encuentra la aplicación del problema y de cualquier otro, solo se necesita cambiar la semilla.
2.2.2 Algoritmo de productos medios.
Este algoritmo es similar al de cuadrados medios, la
diferencia radica en que el de productos medios requiere de dos “semillas”
ambas con D dígitos; y además las semillas se multiplican y del producto se seleccionan
los D dígitos del centro los cuales formaran los cuales formaran el primer número
pseudo-aleatorio, a continuación, se realiza esta operación con el nuevo número
obtenido y se elimina el primero que se utilizó, y así sucesivamente siempre
eliminando el numero más antiguo.
Nota: Si no es posible obtener los D dígitos del centro del número,
se agregan ceros a la izquierda del número.
Ejemplo:
Semilla 1 = 5015.
Semilla 2 = 5734.
En el archivo excel al final, se encuentra la aplicación del problema y de cualquier otro, solo se necesita cambiar la semilla.
A continuación, se anexa un archivo en Excel para uso de
estos algoritmos con los ejemplos de cada uno. https://mega.nz/#!7RRBkbBJ!siqVapw5NF4fPm6d-Mlo1lsuHBEPgHC5ob21hlEArFs
No hay comentarios:
Publicar un comentario