着急,在线等,C语言随机数问题

来源:百度知道 编辑:UC知道 时间:2024/05/07 14:14:49
a[]={5,3,7,1,9}
从数组中的5个数字里产生随机数
麻烦写完整一点,谢谢!

#include <stdio.h>
#include <stdlib.h>
#include <time.h>

int randoms(int number);
int main( int argc,char *argv[] )
{
int i;
int a[5]={5,3,7,1,9};

srand( (unsigned)time( NULL ) );

i = a[randoms(5)];
printf("i=%d ",i);
return 0;
}

int randoms(int number)
{
return (int)(number/(float)RAND_MAX * rand());
}