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

汽车配件网站建设百度关键词排名提升工具

汽车配件网站建设,百度关键词排名提升工具,做单页网站,企业网站推广有哪些工具和方法?介绍使用qsrand和qrand生成随机数。 生成随机数 生成随机数主要用到了函数qsrand和qrand,qsrand用来设置种子点,该种子为qrand生成随机数的起始值。如果不调用qsrand,那么qrand()就会自动调用qsrand(1),即系统默认将1作为随机数的起始值。使…

        介绍使用qsrand和qrand生成随机数。

生成随机数

        生成随机数主要用到了函数qsrand和qrand,qsrand用来设置种子点,该种子为qrand生成随机数的起始值。如果不调用qsrand,那么qrand()就会自动调用qsrand(1),即系统默认将1作为随机数的起始值。使用相同的种子生成的随机数一样。

       下列代码生成了[0,99]之间的随机数:
   

 qsrand(QTime(0,0,0).secsTo(QTime::currentTime()));int test =qrand()%100;

生成不重复的随机数

代码如下:

void generateUniqueRandomNumber()
{int i,j;QList<int> numbersList;qsrand(QTime(0,0,0).secsTo(QTime::currentTime()));for(i=0;i<10;i++){numbersList.append(qrand()%10);bool flag=true;while(flag){for(j=0;j<i;j++){if(numbersList[i]==numbersList[j]){break;}}if(j<i){numbersList[i]=rand()%10;}if(j==i){flag=!flag;}}}for(i=0;i<10;i++){qDebug()<<numbersList[i];}
}

生成递增的随机数

        随机数生成后进行排序,使用排序函数qSort。

void generateAscendRandomNumber()
{int i;QList<int> numbersList;qsrand(QTime(0,0,0).secsTo(QTime::currentTime()));for(i=0;i<10;i++){numbersList.append(qrand()%10);}qSort(numbersList.begin(),numbersList.end());for(i=0;i<10;i++){qDebug()<<numbersList[i];}
}

新版本的QT,qsrand和qrand函数已经丢弃,使用新的类QRandomGenerator。如需要生成正随机数:

quint32 value = QRandomGenerator::global()->generate();

http://www.yidumall.com/news/5425.html

相关文章:

  • 个人博客页面设计图巩义网站优化公司
  • 网站策划怎么做网络营销的优化和推广方式
  • 淘宝网站如何做虚拟微信广告
  • 淘宝网站建设微博指数查询入口
  • 网站建设主要包括哪两个方面最新疫情最新消息
  • 上海工程建设执业资格注册中心网站新手seo要学多久
  • 做站群网站好优化吗免费发帖平台
  • 忆达城市建设游戏网站互联网网络推广
  • 搬瓦工可以做网站吗企业网络推广网站
  • 网站后台管理系统怎么上传企业网络推广计划
  • windows设置wordpress安卓优化大师手机版下载
  • 品牌策划公司都有哪些南京seo推广
  • 网站的创新点有哪些智能建站
  • 北海网站制作免费自己制作网站
  • 网站首页原型图嘉兴网站建设制作
  • 有个电商网站模板天津seo排名效果好
  • 设计模板网站如何引流被动加好友微信
  • 同性做视频网站企业推广平台有哪些
  • 网站建设必备语言品牌策划公司排名
  • 做日用品的网站描述优化方法
  • 建设免费电影网站临沂seo优化
  • 好的网站具备条件热搜榜上2023年热门话题
  • 建设网站费用会计分录网络营销专业介绍
  • 网站建设与开发的论文百度广告竞价排名
  • 邯郸网站建设费用百度搜索热词查询
  • 网站建设编程金华seo全网营销
  • 手机网站建设公司热线电话app如何推广
  • 自己网站上做淘宝搜索高级搜索引擎
  • 做h5动画网站西安seo培训
  • 页面访问界面紧急升级通知seo关键词优化工具