newton1
Dec25-05, 12:10 PM
i generate a sequence of random number in [0,9], and i need to know whether the random number is uniform or not, so i should check how many
time of 1 or 2 or 3....had been generated by the generator???
but my program is not work!!???
#include<stdio.h>
#include<stdlib.h>
#include<time.h>
void main()
{
FILE*fptr;
char fname[]="SRN.txt";
int i,j,y,a[100];
fptr=fopen(fname,"w");
srand (time(NULL));
for(j=0;j<10;j++)
{
for(y=0,i=0;i<10;i++)
{
a[i]=rand()%10;
if(j==a[i])y++;
printf("%d",a[i]);
fprintf(fptr,"%d\n",y);
y=0;
}
}
fclose(fptr);
}
and how can i create a uniform ramdom number generator
time of 1 or 2 or 3....had been generated by the generator???
but my program is not work!!???
#include<stdio.h>
#include<stdlib.h>
#include<time.h>
void main()
{
FILE*fptr;
char fname[]="SRN.txt";
int i,j,y,a[100];
fptr=fopen(fname,"w");
srand (time(NULL));
for(j=0;j<10;j++)
{
for(y=0,i=0;i<10;i++)
{
a[i]=rand()%10;
if(j==a[i])y++;
printf("%d",a[i]);
fprintf(fptr,"%d\n",y);
y=0;
}
}
fclose(fptr);
}
and how can i create a uniform ramdom number generator