Método del Cuadrado Medio Intercalado
1. Definición:
El método utiliza dos semillas iniciales para generar números pseudoaleatorios,
alternando entre ellas en cada iteración.
2. Preparación:
Se asegura que ambas semillas tengan la misma cantidad de dígitos (por ejemplo, 4).
3. Proceso iterativo:
- Se alterna el uso de las semillas (x1 y x2).
- Se multiplica la semilla seleccionada por el último número generado.
- El resultado se convierte en una cadena y se completa con ceros a la izquierda si es necesario.
4. Extracción:
Se toman los dígitos centrales del resultado (por ejemplo, 4 dígitos).
5. Control:
Si el valor central es 0000, se ajusta la semilla sumando 7 para evitar estancamiento.
6. Normalización:
El número generado se divide entre 10^d para obtener un valor entre 0 y 1.
7. Actualización:
El valor generado se usa en la siguiente iteración.
Conclusión:
Este método mejora la variabilidad respecto al método clásico,
aunque sigue siendo limitado para aplicaciones avanzadas.