mercoledì 7 ottobre 2009

funzione random nel linguaggio C

#include
#include
int lancioDado(){
double r;
double x;
int M=5;
int y;
int z;
r=((double)rand()/(double)(RAND_MAX+(double)(1)));
x=(r*M);
y=(int)x;
z=y+1;
return z;
}

main(){
int i;
int seed=10000;
srand(seed);
for(i=0;i<50;i++){
int n=lancioDado();
printf("%d\n",n);
}
}

Nessun commento: