Un método también muy popular que ha sido ampliamente utilizado en simulación para generar números aleatorios es el generador de Tausworthe. Al igual que los anteriores presenta varias ventajas y, como es de suponerse, cuenta con algunas debilidades.
El generador de Tausworthe emplea la función
, con lo que se logra construir una secuencia infinita (en principio) de dígitos binarios
. Más específicamente
para
y con valores iniciales dados por el usuario
y la transformación se define como
donde
es el valor decimal correspondiente a
dígitos tomados secuencialmente a partir de
.
Notas:
Ejemplo 3 - 3 : Generador de Tausworthe
![]()
![]()
![]()
![]()
![]()

![]()
, ![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
3.4.5 Generadores Mixtos
Es posible pensar en combinar dos o más secuencias pseudo-aleatorias de números para producir otra con mejores resultados que las que se obtienen individualmente. Por ejemplo es posible pensar en combinar un generador congruencial lineal, al estilo del de Knuth, con otro del método Tausworthe. Formalmente, sean
y
dos secuencias pseudo aleatorias (antes de emplear la transformación
) algunas sugerencias para encontrar una tercera secuencia son:
Para los casos (1) y (3) si alguna de las secuencias son verdaderamente aleatorias entonces la que se obtenga también será verdaderamente aleatoria.