您现在的位置: 中国男护士网 >> 考试频道 >> 计算机等级 >> 二级辅导 >> C语言 >> 辅导 >> 正文    
  C语言辅导:C语言随机函数 【注册男护士专用博客】          

C语言辅导:C语言随机函数

www.nanhushi.com     佚名   不详 

  用rand()随机出来的数每次都一样   怎样能再次运行的时候出不同的数字呢?

rand利用计算机字长有限的特点,使用相同的算法,从一个随机种子开始计算出随机数列。   

  因此,如果每次程序运行时的初始随机种子相同,那么其产生的随机数列也是相同的。   

  可以通过改变初始随机种子来改变随机数列。只有通过把随机种子与不可确定的外部因素联系起来才有可能产生真正意义上的随机数列。利用系统时间是最简单的一种方法。 
  
  如上:   
  #include   <time.h>   //   or   <ctime>   in   C++   
    
  srand(time(NULL));

 

文章录入:杜斌    责任编辑:杜斌 
  • 上一篇文章:

  • 下一篇文章:
  • 【字体: 】【发表评论】【加入收藏】【告诉好友】【打印此文】【关闭窗口
     

    联 系 信 息
    QQ:88236621
    电话:15853773350
    E-Mail:malenurse@163.com
    免费发布招聘信息
    做中国最专业男护士门户网站
    最 新 热 门
    最 新 推 荐
    相 关 文 章
    没有相关文章
    专 题 栏 目