c语言实现随机数

来源:互联网 发布:知乎2016年度营销案例 编辑:程序博客网 时间:2024/05/22 03:55

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 10int 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;}


原创粉丝点击