ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

El Generador numeros aleatorios


Enviado por   •  30 de Mayo de 2017  •  Tareas  •  399 Palabras (2 Páginas)  •  105 Visitas

Página 1 de 2

CODIGO FUENTE-Generador de números aleatorios

#include

#include

#include

#include

int hora(){

        

        int T=0,aux,i;

        time_t tiempo = time(0);

        struct tm *hora = localtime(&tiempo);

        char output[50];

        strftime(output,50,"%M%S",hora);

        for(i=1;i>=0;i--){

                aux = output[i]-48;

                T = T + (aux*(pow(10,4-i-1)));

        }

        return T;

}

void generadorAleatorio(){

        float n;

        int x, xsig, a, m, i;

        FILE *fp;

        fp = fopen ( "NumerosAleatorios.txt", "w" );

        float Al1[1000],Al2[1000];

        a = 16807;

        m = pow(2,16)-1;

        

        //valor de semilla

        x = hora();

        for(i=1;i<=1000;i++){

                xsig = a*x %m;

                n = xsig*1.0/m;

                x = xsig;

                Al1[i-1]=n;

                fprintf(fp, "%f\n", n);

        }

         fclose ( fp );

         for(i=0;i<1000;i++){

                 

         }

}

int main(){

        generadorAleatorio();

        return 0;

}

...

Descargar como (para miembros actualizados)  txt (1.1 Kb)   pdf (37.2 Kb)   docx (10.1 Kb)  
Leer 1 página más »
Disponible sólo en Clubensayos.com