El Generador numeros aleatorios
Enviado por Dannfore Arellano Hernández • 30 de Mayo de 2017 • Tarea • 399 Palabras (2 Páginas) • 133 Visitas
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;
}
...