网站建设资讯

NEWS

网站建设资讯

c语言中随机函数的使用 c语言随机函数的使用方向

c语言的随机函数怎样用?、

#include stdlib.h

创新互联是一家专注于网站设计、做网站与策划设计,广丰网站建设哪家好?创新互联做网站,专注于网站建设十多年,网设计领域的专业建站公司;建站业务涵盖:广丰等地区。广丰做网站价格咨询:18980820575

#include time.h

int main( )

{

int a[100]; /* 存放随机数的数组 */

time_t t1; /* 用于存放时间 */

time(t1); /* 取得当前系统时间 */

srand(t1); /* 设置随机数种子 */

for (i = 0; i 100; i ++) /* 循环生成10个随机数,放到数组a中 */

a[i] = 10 + rand( ) % 90;

/* 数值范围在10到99间,需要不同范围的数据请自行更改 */

...

}

c语言随机数函数是什么?

C语言随机函数主要用于实现一组随机数的生成。

代码示例如下:

#includestdio.h

#includestdlib.h

int main ()

{

int a;

a=rand()%4;

printf("%d\n",a);

return 0;

}

C预先生成一组随机数,每次调用随机函数时从指针所指向的位置开始取值,因此使用rand()重复运行程序产生的随机数都是相同的,可以通过srand()函数来改变指针位置。

扩展资料:

C语言随机函数指针位置

void srand( unsigned int seed )

改变随机数表的指针位置(用seed变量控制)。一般配合time(NULL)使用,因为时间每时每刻都在改变,产生的seed值都不同。

基于毫秒级随机数产生方法:

#includewindows.h

种子设为:srand(unsigned int seed);

srand(GetTickCount());

参考资料:百度百科-C语言随机函数

随机函数rand怎么用c语言

一、首先包含必要的头文件

#includestdio.h

这个包含用于输入输出的函数。

#includestdlib.h

这个包含初始化随机数种子、产生随机数的函数。

#includetime.h

这个包含与时间有关的函数,初始化随机数种子时可以用到。

二、使用如下公式产生在区间[min,max]之间的随机数

int r=rand()%(max-min+1)+min;

三、一个例子,产生10个[1,100]的随机整数

#include stdio.h

#include stdlib.h

#include time.h

int main()

{

const int min=1,max=100;

int i,r;

//用当前时间初始化随机数种子

srand(time(NULL));

printf("随机产生的10个1-100的整数是:");

for(i=0;i10;i++)

{

r=rand()%(max-min+1)+min;

printf("%d,",r);

}

return 0;

}

四、运行结果的截图

截图1

截图2


网页名称:c语言中随机函数的使用 c语言随机函数的使用方向
网站URL:http://cdweb.net/article/docopph.html