/sim-tp1

Generadores de números aleatorios

Primary LanguageJava

sim-tp1

Generación de números aleatorios

a) Realizar un programa de genere una serie de 20 números aleatorios entre 0 y 9999 (4 dígitos) a partir de un valor numérico indicado como raíz, utilizando los métodos congruenciales mixto y multiplicativo. Las constantes a utilizar por los métodos deben ser ingresadas por el usuario. Una vez que se listan los 20 números, debe permitir seguir la serie de a un valor por vez.

b) Realizar un programa que efectúe la prueba de frecuencia (Test de Chi Cuadrado) sobre una serie generada a través del mecanismo provisto por el lenguaje utilizado para generar números pseudo-aleatorios. La cantidad de números a generar y de subintervalos debe ser recibida como parámetro y la salida generada deberá incluir una gráfica que represente las frecuencias observadas y esperadas (la gráfica se aceptará que se genere en base a un archivo de salida del programa, en Excel). La serie generada debe poder ser vista (bajar a archivo o visualizar en pantalla).

c) Lo mismo que el punto anterior, pero utilizando el método congruencial mixto.