Nmero Aleatorio
Un nmero aleatorio es un resultado de una variable al azar
especificada por una funcin de distribucin. Cuando no se
especifica ninguna distribucin, se presupone que se utiliza
la distribucin uniforme continua en el intervalo (0,1).
Existen un gran nmero de mtodos para generar los
nmeros aleatorios uniformes entre 0 y 1. Algunas formas
de obtener estos nmeros son:
Utilizando tablas de nmeros aleatorios.
Utilizando calculadoras (algunas incluyen una funcin para
generarlos).
Los lenguajes de programacin y las hojas electrnicas
incluyen una funcin para generarlos.
Utilizando generadores congruenciales.
El mtodo a utilizar, en s mismo, no tiene importancia: la
importancia radica en los nmeros que genera, ya que estos
nmeros deben cumplir ciertas caractersticas para que
sean validos. Dichas caractersticas son:
Uniformemente distribuidos.
Estadsticamente independientes.
Su medida debe ser estadsticamente igual a .
Su varianza debe ser estadsticamente igual a 1/12.= .08
Su periodo o ciclo de vida debe ser largo.
Deben ser generados a travs de un mtodo que no requiera
mucha capacidad de almacenamiento de la computadora.
Tcnicas para generar nmeros
aleatorios
Se han venido usando cuatro mtodos alternativos para generar las
sucesiones de nmeros aleatorios, estos son:
Mtodos manuales
Lanzamientos de monedas.
Lanzamientos de datos.
Barajas.
Dispositivos mecnicos.
Ventajas: son aleatorios.
Desventajas: No son reproducibles.
Tablas de biblioteca.
Ventaja: Provienen de un fenmeno aleatorio y son reproducibles.
Desventaja: No se obtiene en tiempo real.
Tcnicas para generar nmeros
aleatorios
Mtodos de computacin analgica
Ventaja: Aleatorios.
Desventaja: No reproducible.
Mtodos de computacin digital.
Provisin externa
Generacin por medio de procesos fsicos aleatorios
Generacin interna por medio de una relacin de
recurrencia
Ventaja: son reproducibles.
Desventaja: son pseudoaleatorios.
Nmeros pseudoaleatorios
El trmino pseudo aleatorio se ha definido como nmeros
que vienen de una secuencia en la cual cada trmino es
imprescindible, cuyos dgitos pasan una serie de pruebas
estadsticas.
Un nmero pseudoaleatorio es un nmero generado en
un proceso que parece producir nmeros al azar, pero no lo
hace realmente. Las secuencias de nmeros pseudo-
aleatorios no muestran ningn patrn o regularidad
aparente desde un punto de vista estadstico, a pesar de
haber sido generadas por un algoritmo completamente
determinista, en el que las mismas condiciones iniciales
producen siempre el mismo resultado.
Semilla
La mayor parte de los generadores de nmeros
aleatorios son, en realidad, pseudoaleatorios: se
calcula (o introduce internamente) un valor X0, que
llamaremos semilla, y, a partir de l, se van generando
X1, X2, X3,
04631104
m = 8, a = 5, c = 7 y x0 = 4.
Ejercicios
Mtodo congruencial
multiplicativo
El mtodo congruencial multiplicativo corresponde al caso especial del mtodo congruencial mixto en el que c = 0.
Calcule una secuencia de nmeros aleatorios, si x0 =4 y xn+1 = 7xn (mdulo 13) para n = 0, 1, 2, 3,, 5.
x0 = 4
X1 = a(x0) mod m
Generar el programa