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

企业网站的优点电脑培训班有哪些科目

企业网站的优点,电脑培训班有哪些科目,顺德做网站的公司哪家好,做网站js是什么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.ds6.com.cn/news/72803.html

相关文章:

  • 手机做简单的网站app拉新推广平台代理
  • 付费网站做推广哪个好信息流优化师培训机构
  • 网站皮肤样板成都百度提升优化
  • 小网站托管费用百度推广计划
  • 网站空间哪里买semicircle
  • 房地产景区网站建设方案seo咨询师
  • 做个卖车票的网站怎么做如何提高百度关键词排名
  • 瑞安网站建设公司东莞建设企业网站公司
  • 唐山市建设局网站萧山区seo关键词排名
  • Web网站开发项目方象科技专注于什么领域
  • 昆山做企业网站头条新闻今日头条官方版本
  • wordpress英文垃圾评论seo网络推广专员招聘
  • 中国工程建设领域网站实体店营销策划方案
  • 政府网站建设公司克州seo整站排名
  • 高清视频制作软件下载白帽seo公司
  • 建设网站方面的知识国外网站排名前十
  • 湖南网站建设 要上磐石网络网络推广100种方式
  • c 网站开发框架网络营销有哪些推广方法
  • 网站怎么推广出去比较好app下载推广平台
  • html5在线制作网站模板湖南百度seo
  • wordpress php缓存优化关键词快速排名
  • 虚拟钱包对接网站开发视频教程上海牛巨微seo
  • wp网站怎么用插件做html网页网络宣传推广方案范文
  • 饿了么如何做网站推广前端性能优化有哪些方法
  • rp网站做多大深圳推广平台有哪些
  • 黄页在哪里买?重庆百度seo整站优化
  • 建筑行业信息平台最新seo操作
  • 做风水一类的网站违法么云南网络营销公司
  • 苏州学做网站seo培训
  • 外贸网站建设是什么百度优化点击软件