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

西安网站优化公司wordpress如何接入h5

西安网站优化公司,wordpress如何接入h5,营销型网页设计,网站建设兼容移动端在 C 中&#xff0c;有多种方法可以生成指定范围内的随机整数&#xff0c;下面介绍两种不同的实现方式&#xff1a; 1. 使用 <cstdlib> 库和 rand() 函数 <cstdlib> 库中的 rand() 函数是 C 从 C 语言继承而来的传统随机数生成函数。配合 srand() 函数设置随机数…

在 C++ 中,有多种方法可以生成指定范围内的随机整数,下面介绍两种不同的实现方式:

1. 使用 <cstdlib> 库和 rand() 函数

<cstdlib> 库中的 rand() 函数是 C++ 从 C 语言继承而来的传统随机数生成函数。配合 srand() 函数设置随机数种子,就可以生成随机整数。

#include <iostream>
#include <cstdlib>
#include <ctime>int main() {// 设置随机数种子std::srand(static_cast<unsigned int>(std::time(nullptr)));// 定义范围int min = 1;int max = 10;// 生成指定范围内的随机整数int randomNumber = min + std::rand() % (max - min + 1);std::cout << "随机整数: " << randomNumber << std::endl;return 0;
}
代码解释:
  • std::srand(static_cast<unsigned int>(std::time(nullptr)));:使用当前时间作为随机数种子,确保每次运行程序时生成的随机数序列不同。
  • min + std::rand() % (max - min + 1);:通过取模运算将 rand() 生成的随机数映射到指定的范围 [min, max] 内。
缺点:
  • rand() 生成的随机数质量不高,随机性较差。
  • 其随机数分布不均匀,尤其是在范围较大时。

2. 使用 <random> 库(C++11 及以后)

<random> 库提供了更强大、更灵活的随机数生成功能,能够生成高质量的随机数。

#include <iostream>
#include <random>int main() {// 定义范围int min = 1;int max = 10;// 创建随机数引擎std::random_device rd;std::mt19937 gen(rd());// 创建分布对象std::uniform_int_distribution<> dis(min, max);// 生成指定范围内的随机整数int randomNumber = dis(gen);std::cout << "随机整数: " << randomNumber << std::endl;return 0;
}
代码解释:
  • std::random_device rd;:用于获取一个随机数种子,它通常从操作系统的随机源(如 /dev/urandom)获取随机数。
  • std::mt19937 gen(rd());:创建一个梅森旋转算法(Mersenne Twister)的随机数引擎,使用 rd() 作为种子。
  • std::uniform_int_distribution<> dis(min, max);:创建一个均匀整数分布对象,指定随机数的范围为 [min, max]
  • dis(gen);:通过分布对象和随机数引擎生成指定范围内的随机整数。
优点:
  • 生成的随机数质量高,随机性好。
  • 随机数分布均匀,适用于各种需要高质量随机数的场景。

综上所述,如果对随机数质量要求不高,可以使用 rand() 函数;如果需要高质量的随机数,建议使用 <random> 库。


文章转载自:

http://Zq0tiKm8.LxwgL.cn
http://GokKSNXs.LxwgL.cn
http://owEQd79j.LxwgL.cn
http://UkpJHDmM.LxwgL.cn
http://V18yC9jI.LxwgL.cn
http://n4vQNqjl.LxwgL.cn
http://TnYmSxCV.LxwgL.cn
http://2IoQv1Np.LxwgL.cn
http://mMgfOm00.LxwgL.cn
http://wSegCH7c.LxwgL.cn
http://Ehe5QiaP.LxwgL.cn
http://3TYst64e.LxwgL.cn
http://Hbmn9hGO.LxwgL.cn
http://PgCyckEH.LxwgL.cn
http://GaNK40yW.LxwgL.cn
http://OLOw23hg.LxwgL.cn
http://R2HRZp9Z.LxwgL.cn
http://NF8SqKdN.LxwgL.cn
http://Z4MyjeLi.LxwgL.cn
http://DFvu5cPH.LxwgL.cn
http://KR2zXmVt.LxwgL.cn
http://4BVuDvY7.LxwgL.cn
http://QMDAW7Yb.LxwgL.cn
http://8uyzPyzY.LxwgL.cn
http://rgk3N5S6.LxwgL.cn
http://DRqUp2Vc.LxwgL.cn
http://XayzyI4D.LxwgL.cn
http://S4O49Tvz.LxwgL.cn
http://n8ndDxb5.LxwgL.cn
http://KEI22VED.LxwgL.cn
http://www.dtcms.com/wzjs/611584.html

相关文章:

  • 网站建设概括门户网站建设的重要作用
  • 新闻类的网站如何做优化、石家庄建筑网
  • 兰州网站备案谁家做沙漠风网站建设6
  • 网站 后台 安装如何做阿里巴巴国际网站
  • 网站网站制作wordpress 获取 图片说明
  • 免费源码下载网站云南网站建设专业品牌
  • 建个注册页面网站酒店宣传推广方案
  • 手机影视网站制作合同协议模板
  • 免费.net网站空间綦江网站
  • 微信小程序开发网站建设中英文双语网站 滑动切换
  • 付费网站 源码 下载链接沈阳个人网站制作
  • 网站开发女生适合吗买个域名
  • 网站怎么做评论网络规划设计师怎么报名
  • 开封市网站建设公司中国网站排行榜前100名
  • 做网站遇到的困难总结丹东供求园
  • php网站开发最低配置wordpress定制主题
  • 网站转移空间以后ip会变化吗工作组赴沈阳爆炸现场
  • 嘉兴网站开发与制作如何制作一个报名微信小程序
  • 天津建设合同备案网站陕西高速公路建设集团网站
  • 创建一个行业网站多少钱做网页游戏网站需要什么
  • 深圳购物网站建设网络营销推广形式
  • 手机网站建站用哪个软件好公司入口网站app
  • 曲靖房地产网站开发无限资源免费视频有哪些下载
  • 中卫网站设计wordpress文章商品导购
  • 建筑设计网站app网页设计的主题有哪些
  • 兰溪市网站建设公司360免费建站官方
  • 曰本免费一级a做爰视频网站大连哪家科技公司做网站好
  • 邢台开发区建设小学官方网站济南网络营销策划公司
  • 推销商务网站的途径有哪些php做网站需要的技术
  • 好网站123汕头seo排名收费