C 语 言 教 程 _ 5.pptVIP

  • 21
  • 0
  • 约6.25千字
  • 约 15页
  • 2017-08-13 发布于北京
  • 举报
C 语 言 教 程 _ 5 中国福利会儿童计算机活动中心 随机模拟 利用计算机语言提供的随机函数,计算机可以模拟一些随机事件,用于科学试验、预测预算、计算机游戏等应用埸合。 (1) C语言的伪随机数函数 rand(x); rand()产生一个从0到32767之间的伪随机数。使用本函数应使用#include stdlib.h。我们常常用(rand( )%N)这样的一个表达式来产生一个从0~N-1之间的整数。(曾经说过%是求余运算符) (2)随机数初始化函数 randomize(); 用一个time不断变化的时间函数对随机数函数发生器进行初始化。因此使用本函数应使用#include time.h。 常用rand()%N这样的一个表达式来产生一个从0~N-1之间的整数。 假设我们希望产生一个在A到B之间的随机数(AB),则我们可以这样写随机数生成的式子: x = rand()%(B-A+1)+A; x = rand()% B+1 产生的随机数x是在0到B之间的整数; x = rand()%(B-A+1)+A 产生的随机数x是在A到B之间的整数。 随机数生成举例: (1) 产生1至6的随机整数r r =

文档评论(0)

1亿VIP精品文档

相关文档