随机数生成方法综述.pdfVIP

  • 1
  • 0
  • 约小于1千字
  • 约 1页
  • 2026-06-02 发布于北京
  • 举报

产生随机数的几种方式

1、使用随机函数“rand()”

(1)先调用“srand(正整数)”设置

如:srand(1000);

srand(time(NULL));

(2)调用rand()产生随机数

2、使用系统时间(绝对变化数值)产生随机数

(1)time(NULL);返回1970年以来的秒数(#includectime)

(2)调用系统时间

#includewindows.h

SYSTEMTIMEsys;

GetLocalTime(sys);

n=sys.wMilliseconds;//系统时间:微秒

3、使用计时器(相对变化数值)产生随机数

(1)clock()函数,返回程序开始运行后的毫秒数

(2)count();返回时间计数器的值,随着机器时钟变化而变化(纳秒级)

unsignedcount()

{

__asmRDTSC;

}

=============================================================

文档评论(0)

1亿VIP精品文档

相关文档