网站建设资讯

NEWS

网站建设资讯

随机数函数一到十c语言,c语言随机1到10

C语言产生1~10随机小数

//---------------------------------------------------------------------------

网站建设哪家好,找创新互联建站!专注于网页设计、网站建设、微信开发、小程序设计、集团企业网站建设等服务项目。为回馈新老客户创新互联还提供了泰州免费建站欢迎大家使用!

#include stdio.h

#include stdlib.h

#include time.h

double rnd(void)

{

static int fg=1;

int rd;

if (fg) {

srand(time(NULL));

fg=0;

}

return (double)(rand()%900+100)/100;

}

int main(void)

{

int i;

for (i = 0; i 10; i++) //输出10个[1.00,10.00]区间内的小数

printf("%.2f\n",rnd());

return 0;

}

//---------------------------------------------------------------------------

//---------------------------------------------------------------------------

C语言如何产生10以内的随机数

#include stdio.h

#include stdlib.h

#include time.h

int main()

{

int a[10]/*用于保存10个产生的随机数*/, i;

srand((unsigned int)time(NULL));//设置当前时间为种子

for (i = 0; i  10; ++i){

a[i] = rand()%10+1;//产生1~10的随机数

}

//打印生成的随机数

for (i = 0; i  10; ++i){

printf ("%d ", a[i]);

}

printf ("\n");

return 0;

}

小布一到十的随机数是什么?

小布一到十的随机数是C/C++编程产生指定范围内的随机数。小布零到一百随机数有一共101个数,0到100。这101个数,被抽到的几率是相等的,因此这101个数都是随机数。

C/C++编程产生指定范围内的随机数。

#include #include #include #include #include /* * 获取随机数。

* return : 随机数 */ int commonGetRandNumber(const int low, const int high) 。

{ int randNum = 0; //生成随机数 randNum = rand() % (high - low + 1) + low; return randNum。

C语言随机数生成:

在我们编写程序的时候,经常会需要电脑给我们随机生成一个整数,这个时候我们就需要一个随机数的生成器——rand()。rand()为C语言中的函数。

调用该函数需要加头文件#includestdlib.h,而在调用rand()函数的时候系统会自动调用srand()函数,srand()会设置供rand()使用的随机数种子。

要想实现生成不同的随机数,就需要使srand()函数设置不同的种子,我们知道时间是一直在改变的,所以我们可以通过利用计算机不同的时间来获得不同的种子。

time(NULL)返回的是系统的时间,从1970.1.1零点零分算起,单位为秒。调用时需要用time.h头文件srand((unsigned)time(NULL))则使用系统定时/计数器的值作为随机种子。

不用时间得到的种子是不同的,这样我们就可以通过rand()函数得到不同的随机数了。如果仍然觉得时间间隔太小,可以在(unsigned)time(NULL)后面乘上某个合适的整数。


当前文章:随机数函数一到十c语言,c语言随机1到10
文章源于:http://cdweb.net/article/hoishc.html