24.04.2013 Views

3.- Generación de números aleatorios

3.- Generación de números aleatorios

3.- Generación de números aleatorios

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

<strong>Generación</strong> <strong>de</strong> <strong>números</strong> <strong>aleatorios</strong><br />

3) Computación analógica. Las series se obtienen mediante fenómenos físicos.<br />

Ventajas:<br />

- Las series obtenidas son realmente aleatorias.<br />

- Rapi<strong>de</strong>z.<br />

Inconvenientes:<br />

- Las series obtenidas son irreproducibles.<br />

4) Computación digital. Dada una función y una semilla, se van generando los <strong>números</strong><br />

<strong>aleatorios</strong>.<br />

Ventajas:<br />

- Rapi<strong>de</strong>z.<br />

- Pocos requerimientos <strong>de</strong> almacenamiento.<br />

- Las series obtenidas son reproducibles.<br />

Inconvenientes:<br />

- Los <strong>números</strong> obtenidos no son in<strong>de</strong>pendientes.<br />

Nosotros, nos vamos a centrar en la utilización <strong>de</strong> éstos últimos. Por tanto, vamos a enten<strong>de</strong>r<br />

por Generador <strong>de</strong> <strong>números</strong> <strong>aleatorios</strong>, un código al que vamos a llamar cada vez que necesitemos una<br />

aproximación a un número aleatorio.<br />

En 1946, Von Neumann propuso un método para obtener <strong>números</strong> <strong>aleatorios</strong> <strong>de</strong> k-cifras, a<br />

partir <strong>de</strong> una semilla. Dicho método es conocido como Método <strong>de</strong> los cuadrados centrales.<br />

El método consiste en partir <strong>de</strong> una semilla y elevarla al cuadrado, el siguiente número <strong>de</strong> la<br />

serie se obtendría como resultado <strong>de</strong> extraer las k-cifras centrales <strong>de</strong>l cuadrado obtenido y así<br />

sucesivamente.<br />

El problema que presenta este método es que los ciclos se producen rápidamente.<br />

<strong>3.</strong><strong>3.</strong>- Generadores congruenciales lineales<br />

Nos vamos, pues, a centrar en los métodos <strong>de</strong> computación digital. A los <strong>números</strong> obtenidos<br />

mediante dichos métodos se les conoce como <strong>números</strong> pseudo<strong>aleatorios</strong>, dado que, como se ha<br />

mencionado más arriba, los <strong>números</strong> obtenidos están uniformemente distribuidos pero no son<br />

in<strong>de</strong>pendientes. Vamos a generar <strong>números</strong> uniformemente distribuidos en el intervalo (0,1) (U(0,1)),<br />

dado que es fácil pasar <strong>de</strong>s<strong>de</strong> ellos a otros que estén en otro intervalo.<br />

53

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!