En este proyecto el objetivo es implementar una serie de algoritmos de encriptación en diferentes lenguajes. Usé Julia para implementar el generador de números pseudoaleatorios recomendado por George Marsaglia en 1987 siguiendo sus recomendaciones en "TOWARD A UNIVERSAL RANDOM NUMBER OPERATOR".
https://web.archive.org/web/20100610050921/http://stat.fsu.edu/techreports/M766.pdf
El generador en sí puede ser usado con varias operaciones,
desde aditivas, multiplicativas a XOR (two-tap).

Este generador de números pseudoaleatorios parte de tomar un vector inicial de elementos I tal que

La operación que implementé es la siguiente.
Para emplear este algoritmo desde la terminal, es necesario tener instalado julia y escribir el comando
"julia Lagged_Fibbonacci_Generator -k 999 -l 9"
Esta empleará de llave 999 y generará un número entre 1 y 9.
El resultado es el número generado, que se mostrará por terminal.
