Generador De Aleatorios

Páginas: 3 (574 palabras) Publicado: 13 de octubre de 2012
UNIVERSIDAD AUTÓNOMA METROPOLITANA
DIVISIÓN DE CIENCIAS BÁSICAS E INGENIERÍA


LABORATORIO DE ANALISIS YSIMULACION DE SISTEMAS



PRACTICA 2
Parte 1

IMPLEMENTACIÓN UNGENERADOR DE NÚMEROS PSEUDOALEATORIOS DE TIPO CONGRUENCIAL

ALUMNO:
* Tellez Macias Ángel David
* 210201977

PROFESOR:
* Dr. Antonin Ponsich



INTRODUCCIÓN


En estadística,un número aleatorio es un resultado de una variable al azar especificada por una distribución. Los algoritmos para la generación de valores uniformemente distribuidos están presentes en todaslas calculadoras y lenguajes de programación, y suelen estar basados en congruencias numéricas del tipo:

El éxito de este tipo de generadores de valores de una variable aleatoria depende de la elección delos cuatro parámetros que intervienen inicialmente en la expresión anterior:
* El valor inicial o semilla: 
* La constante multiplicativa: 
* La constante aditiva: 
* Elnúmero  respecto al cual se calculan los restos
Estos cuatro valores deben ser números enteros no negativos y que cumplan la siguiente condición: .
La mayor parte de los generadores de números aleatorios son, enrealidad, pseudoaleatorios; se calcula (o introduce internamente) un valor x0, que llamaremos semilla, y, a partir de él, se van generando x1, x2, x3, ...
Siempre que se parta de la misma semilla, seobtendrá la misma secuencia de valores.
Por la condición anterior, es evidente que todos los valores generados por este procedimiento son números enteros entre 0 y -1. El número máximo de cifrasdistintas que pueden obtenerse con el procedimiento descrito es , así que llegará un momento en que el primer número generado se repetirá produciéndose un ciclo.





CÓDIGO FUENTE


OptionExplicit

Sub main()

Dim a As Double, c As Double, m As Double, x0 As Double, n As Integer, x1 As Double, x As Double, i As Integer
Dim u() As Double, k As Double, k0 As...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Generadores N Meros Aleatorios
  • Generador de numeros aleatorios
  • Generadores De Variables Aleatorias
  • Análisis Del Generador De Números Aleatorios De Java
  • Metodos Para Generar Variables Aleatorias
  • Valores Para Generadores De Números Aleatorios
  • Algoritmos Determinísticos Para Generar Números Aleatorios
  • Programa Genera Aleatorios

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS