c语言简单实现产生随机数:
第一种方法是:
#include<stdio.h>
#include<time.h>
#include<stdlib.h>
int main(){
int i,j;
srand((int)time(0));
for(i=0;i<10;i++){
j = (int)(10.0*rand()/RAND_MAX+1.0);
printf("%d ",j);
}
return 0;
}
第二种方法是:
#include<stdio.h>
#include<stdlib.h>
#define N 10
int a[N];
void genrand(int bound)
{
int i;
for(i=0;i<N;i++)
{
a[i] = rand() % bound;
}
}
void printrand()
{
int i;
for(i=0;i<N;i++)
{
printf("%d ",a[i]);
}
printf("\n");
}
int main(void)
{
genrand(10);
printrand();
return 0;
}