Nos ha parecido una buen manera de aproximarnos a los métodos Monte Carlo el estudio de la percolación. Encontrará la lección en html aquí, y en formato pdf en el enlace de la izquierda. Para poder realizar los ejercicios obligatorios y optativos que se propondrán necesita como
Un mínimo conocimiento de los generadores de aleatorios. Una (muy) breve descripción de éstos, comentando los generadores congruenciales y los llamados de "desplazamiento de registro" (shift register) la encontrará en la lección de introducción a los números aleatorios. Como de momento está en construcción, puede en su lugar acceder al artículo Random Number Generation de Wikipedia (donde encontrará también más información de interés).
Un buen generador de aleatorios con el que poder hacer las simulaciones propuestas y otras de interés. La información sobre el generador que usaremos está disponible para su descarga o lectura en el archivo info2.txt donde se explica la forma de llamar a los generadores ranxor2.f y dranxor2.f que le proporcionamos, así como las distintas funciones y subrutinas implementadas. (No olvide cambiarles el nombre tras la descarga a los indicados aquí). En C utilizaremos dranxor2new.f es necesario también el fichero aleatorios.h.
Algún conocimiento de probabilidades y estadística sería deseable. Aunque este no es el lugar apropiado para proporcionárselo, puede encontrar un bonito curso (en español) del Profesor Bernard Ycart de la Universidad de Paris V (actualmente en el Laboratoire de Modélisation et Calcul, en Grenoble) denominado EMEL.