Skip to content

Cuadrados Medios

Aliere edited this page Oct 14, 2024 · 9 revisions

< Algoritmos

Descripción

El algoritmo de cuadrados medios es un método utilizado para generar números pseudoaleatorios. Fue propuesto por John von Neumann en 1946. El concepto es bastante simple: consiste en tomar un número semilla (un valor inicial), elevarlo al cuadrado y luego extraer los dígitos centrales de este resultado para obtener un nuevo número. Este nuevo número se utiliza como la semilla para la siguiente iteración, repitiendo el proceso para generar una secuencia de números.

Fórmula

  1. Toma Xn​ como semilla.
  2. Calcula Y=Xn^2
  3. Si Y tiene 2d dígitos, selecciona los d dígitos centrales para obtener Xn+1

Ejemplo

n Xn Xn^2 Xn+1 Ri
1 1234 1522756 5227 0.5227
2 5227 27321529 3215 0.3215
3 3215 10336225 3362 0.3362
4 3362 11303044 3030 0.3030
5 3030 9180900 1809 0.1809

^ Arriba