VS2010中srand和rand产生随机数的用法 您所在的位置:网站首页 库函数rand头文件 VS2010中srand和rand产生随机数的用法

VS2010中srand和rand产生随机数的用法

2024-05-28 10:33| 来源: 网络整理| 查看: 265

原文地址:https://blog.csdn.net/na_beginning/article/details/39932535

1.VC和VS2010中srand()和rand()函数的区别        在VC中rand()和srand()函数是包含在math.h头文件中,在使用时需要添加#include "math.h"或者#include ,但是在VS2010中srand()和rand()是包含在stdlib.h中的,在使用时需要添加语句#include "stdlib.h"或者#include 。 2.VS2010中srand()和rand()函数的用法      VS2010中通常用srand()和rand()联合使用来产生随机数,用srand(unsigned int seed)来生成seed,然后通过rand()来产生随机数。它们的原始定义都包含在“根目录\visual studio 2010\VC\crt\src\rand.c"中。

(1)关于srand的讨论        srand(unsigned int seed)无返回值,但是有形参,通常形参有两种形式,一种是常数,如srand(0),srand(1)等,另一种是嵌入函数,这时候通常会需要包含另外的头文件,time.h等,如srand(time(null)),srand(rand()%5)等等。

      srand函数放在循环内时用rand()产生随机数时每次产生的随机数都一样,执行多少遍都一样。代码如下:

#include "stdafx.h" #include "stdlib.h" //#include "time.h" #define SIZE 10   int _tmain(int argc, _TCHAR* argv[]) {     int i,j;     for(i=0;i


【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有