You are on page 1of 1

GENERACION DE NUMEROS ALEATORIOS Generar 200 valores de v.a. para cada distribucion normal, poison, exponencial, binomial y uniforme.

1. DISTRIBUCION NORMAL

#include <stdio.h> #include <stdlib.h> #include <time.h> #include <conio.h> #define MAX 2.0e21 double drand48(void) { double valor = 0.0; double d = RAND_MAX * 1.0; double i; for(i = MAX; i > rand(); i /= (RAND_MAX + 1)) { valor += rand()/d; d *= RAND_MAX + 1 ; } return valor; } void main() { double r,u,o,s,x; u=5; o=3; srand((unsigned)time(NULL)); for(int j=1; j<201;j++) { x=0; s=0; for(int i=1; i<13;i++) { r = drand48(); s=s+r; printf("%d---", i); printf("%lf\n", r); } x=u+(s-6)*o; printf("%d", j); printf("------%lf------\n", x); } getch(); }

You might also like