当前位置: 首页 > news >正文

自助建站整站源码免费自己制作网站

自助建站整站源码,免费自己制作网站,企业网站一般内容包括哪些,登录网站显示系统维护怎么做Qt产生随机数 提问:注意:实现: 提问: 有没有小伙伴遇到这么一种情况,使用rand()和qrand()函数生成的随机数好像不是那么随机,每次都一样。那这种就叫做“伪随机”,因为没有种随机数种子&#x…

Qt产生随机数

      • 提问:
      • 注意:
      • 实现:

提问:

有没有小伙伴遇到这么一种情况,使用rand()和qrand()函数生成的随机数好像不是那么随机,每次都一样。那这种就叫做“伪随机”,因为没有种随机数种子,所以系统默认随机数种子是固定值。
在Qt项目中呢,生成随机数有两个步骤:
1.使用qsrand()种随机数种子
2.调用qrand()生成随机数

注意:

1.实践证明、如果是要在某一循环中产生随机数,随机数种子一定要写在循环外面,循环的时候用qrand()函数获取随机数。
2.千万、千万、千万不能在循环内部设置时间种子,因为CPU处理循环一次时间太短,会产生大量重复的值,这样获取的随机数是没有意义的。
3.切记!计算机产生的随机数都是伪随机数,不是真正意义的随机数,不能用它来进行某些统计计算等。

实现:

方法一:

#include <QTime>
#include <QtGlobal>
QTime time;
time= QTime::currentTime();
qsrand(time.msec()+time.second()*1000);
或者
qsrand(QTime(0, 0, 0).msecsTo(QTime::currentTime()));
int n = qrand() % 10;    //产生10以内的随机数

方法二:

#include <QTime>
#include <QtGlobal>
qsrand(0);
int n = qrand() % 10;    //产生10以内的随机数
http://www.dinnco.com/news/40303.html

相关文章:

  • 国际网站如何推做推广广告公司
  • 如何做网站大管家网站搜索量查询
  • 南京网站南京网站设计制作公司百度网盘登录入口网页版
  • 西部数码网站流量怎么充滨州网站seo
  • 做外国美食的视频网站完整的网页设计代码
  • 成都 网站建设培训学校大型网站seo课程
  • 网站建设运营合同千万不要学网络营销
  • 一站式做网站费用泉州seo
  • 如何创建个人网站网络营销推广渠道
  • 开一个做网站的公司赚钱吗惠州seo网站推广
  • 株洲住房和城乡建设委员会网站域名查询ip网站
  • 农村做网站赚钱哪个推广网站好
  • 政务网站建设及安全在线排名优化
  • 北京 网站建设咨询顾问公司可以推广网站
  • 产品推广网站设计大数据网站
  • 建设厅网站密码找回中山seo
  • flash网站推荐福州seo优化
  • 云服务器可以放几个网站seo是什么部位
  • 怎样把网站做的高大上百度首页登录
  • 网站文章突然不收录出售外链
  • html购物网站搜索引擎有哪些好用
  • 家具做网站国家税务总局网
  • 佳木斯城乡建设局网站优化大师软件下载
  • 无锡网站推广排名广告投放方案
  • 个人网站备案可以放什么内容个人免费开发网站
  • 企业网站建设方案文档深圳seo优化推广
  • 广平专业做网站百度seo课程
  • 怎么了解百度蜘蛛到哪个网站西安网站建设推广
  • 初中学校网站如何做链接网
  • 网站设计上海百度总部