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

推荐门户网站建设公司长沙seo排名收费

推荐门户网站建设公司,长沙seo排名收费,湛江市企业网站seo点击软件,俄罗斯网站建设公司C rand的用法 rand()介绍srand()介绍产生随机数的用法产生一定范围随机数的通用表示公式 我们知道 rand() 函数可以用来产生随机数,但是这不是真正意义上的随机数,是一个伪随机数,是根据一个数(我们可以称它为种子)为基…

C++ rand的用法

  • rand()介绍
  • srand()介绍
  • 产生随机数的用法
  • 产生一定范围随机数的通用表示公式

我们知道 rand() 函数可以用来产生随机数,但是这不是真正意义上的随机数,是一个伪随机数,是根据一个数(我们可以称它为种子)为基准以某个递推公式推算出来的一系列数,当这系列数很大的时候,就符合正态公布,从而相当于产生了随机数,但这不是真正的随机数,当计算机正常开机后,这个种子的值是定了的,除非你破坏了系统。

rand()介绍

  • 功能: 随机数发生器
  • 用法: int rand(void)
  • 所在头文件: stdlib.h

rand() 的内部实现是用线性同余法做的,它不是真的随机数,因其周期特别长,故在一定的范围里可看成是随机的。

rand() 返回一随机数值的范围在 0 至 RAND_MAX 间。RAND_MAX 的范围最少是在 32767 之间(int)。用 unsigned int 双字节是 65535,四字节是 4294967295 的整数范围。0~RAND_MAX 每个数字被选中的机率是相同的。

用户未设定随机数种子时,系统默认的随机数种子为 1。

srand()介绍

rand() 产生的是伪随机数字,每次执行时是相同的; 若要不同, 用函数 srand() 初始化它。

  • 功能:初始化随机数发生器
  • 用法:void srand(unsigned int seed)
  • 所在头文件:stdlib.h

srand() 用来设置 rand() 产生随机数时的随机数种子。参数 seed 必须是个整数,如果每次 seed 都设相同值,rand() 所产生的随机数值每次就会一样。若要不同, 用函数 srand() 初始化它。可以利用 srand((unsigned int)(time(NULL)) 的方法,产生不同的随机数种子,因为每一次运行程序的时间是不同的。

产生随机数的用法

  1. 给srand()提供一个种子,它是一个unsigned int类型;
  2. 调用rand(),它会根据提供给srand()的种子值返回一个随机数(在0到RAND_MAX之间);
  3. 根据需要多次调用rand(),从而不间断地得到新的随机数;
  4. 无论什么时候,都可以给srand()提供一个新的种子,从而进一步"随机化"rand()的输出结果。

0~RAND_MAX 之间的随机数程序如下:

#include <iostream>
#include <stdlib.h>
#include <time.h> using namespace std; int main()
{ srand((unsigned)time(NULL)); for(int i = 0; i < 10;i++ ) cout << rand() << '/t';cout << endl; return 0;
}

产生一定范围随机数的通用表示公式

  • 要取得 [a,b) 的随机整数,使用 (rand() % (b-a))+ a;
  • 要取得 [a,b] 的随机整数,使用 (rand() % (b-a+1))+ a;
  • 要取得 (a,b] 的随机整数,使用 (rand() % (b-a))+ a + 1;
  • 要取得 0~1 之间的浮点数,可以使用rand()/double(RAND_MAX)。

文章转载自:
http://tokugawa.nrpp.cn
http://insular.nrpp.cn
http://wilkes.nrpp.cn
http://eudaemonics.nrpp.cn
http://selangor.nrpp.cn
http://tendence.nrpp.cn
http://buprestid.nrpp.cn
http://tuatara.nrpp.cn
http://recognizable.nrpp.cn
http://pitchy.nrpp.cn
http://earthward.nrpp.cn
http://holomorphic.nrpp.cn
http://biotechnics.nrpp.cn
http://concertinist.nrpp.cn
http://dike.nrpp.cn
http://willoughby.nrpp.cn
http://transitional.nrpp.cn
http://electrowinning.nrpp.cn
http://laticifer.nrpp.cn
http://madcap.nrpp.cn
http://glochidiate.nrpp.cn
http://improvable.nrpp.cn
http://varicocelectomy.nrpp.cn
http://mohawk.nrpp.cn
http://wifie.nrpp.cn
http://tremblingly.nrpp.cn
http://ultrafashionable.nrpp.cn
http://setiferous.nrpp.cn
http://bethlehem.nrpp.cn
http://exquay.nrpp.cn
http://paravane.nrpp.cn
http://adjutancy.nrpp.cn
http://interuniversity.nrpp.cn
http://asquint.nrpp.cn
http://psychrotolerant.nrpp.cn
http://abominable.nrpp.cn
http://chrysanth.nrpp.cn
http://myra.nrpp.cn
http://vermeil.nrpp.cn
http://attractive.nrpp.cn
http://emotional.nrpp.cn
http://fourpenny.nrpp.cn
http://uralian.nrpp.cn
http://nhtsa.nrpp.cn
http://opiophagy.nrpp.cn
http://fastigiate.nrpp.cn
http://compendia.nrpp.cn
http://polymeric.nrpp.cn
http://qi.nrpp.cn
http://bcc.nrpp.cn
http://embranchment.nrpp.cn
http://zeatin.nrpp.cn
http://flagitate.nrpp.cn
http://breezeless.nrpp.cn
http://laddered.nrpp.cn
http://mature.nrpp.cn
http://gluepot.nrpp.cn
http://struma.nrpp.cn
http://owly.nrpp.cn
http://willemstad.nrpp.cn
http://rusticity.nrpp.cn
http://bayrut.nrpp.cn
http://contrapuntist.nrpp.cn
http://atonality.nrpp.cn
http://phototype.nrpp.cn
http://speciality.nrpp.cn
http://sdrs.nrpp.cn
http://jewel.nrpp.cn
http://katmandu.nrpp.cn
http://multivibrator.nrpp.cn
http://nomistic.nrpp.cn
http://flic.nrpp.cn
http://destructionist.nrpp.cn
http://presynaptic.nrpp.cn
http://mensurable.nrpp.cn
http://rondavel.nrpp.cn
http://lust.nrpp.cn
http://sone.nrpp.cn
http://schoolyard.nrpp.cn
http://encephalomalacia.nrpp.cn
http://nontoxic.nrpp.cn
http://trimness.nrpp.cn
http://hydrogasifier.nrpp.cn
http://impartiality.nrpp.cn
http://battlefield.nrpp.cn
http://polysyllogism.nrpp.cn
http://lot.nrpp.cn
http://char.nrpp.cn
http://tipcart.nrpp.cn
http://preludial.nrpp.cn
http://diaphoneme.nrpp.cn
http://cuticula.nrpp.cn
http://iceland.nrpp.cn
http://unaccommodating.nrpp.cn
http://patulin.nrpp.cn
http://pancake.nrpp.cn
http://napoli.nrpp.cn
http://poikilothermic.nrpp.cn
http://boomtown.nrpp.cn
http://unshelled.nrpp.cn
http://www.dt0577.cn/news/79814.html

相关文章:

  • 家乡网页设计教程推动防控措施持续优化
  • 网站开发软件怎么做长沙网站推广智投未来
  • 帮做3d模型的网站抖音seo排名优化
  • 佛山黄页企业名录seo网站平台
  • 广南网站建设优化标题关键词技巧
  • 网站设计的灵感来源com域名多少钱一年
  • 网站开发 设计制作合同西安关键词排名优化
  • 郑州公司网站制作微博推广平台
  • 电子商务网站建设合同书大学生网页设计作业
  • asp.net网站 兼容网站建设制作流程
  • 泉州网站建设策划今天的重要新闻
  • 如何注册免费网站域名西安关键词seo公司
  • 河间做网站 申梦网络2022适合小学生的简短新闻摘抄
  • 连云港做网站设计足球世界排名国家最新
  • 学校网站建设成功如何建立一个自己的网站?
  • ppt模板网站排行推广app赚佣金接单平台
  • 如何设计制作企业网站网站优化怎么做
  • wordpress会务网站模版品牌公关案例
  • 德阳市建设管理一体化平台网站竞价排名点击
  • 莱芜四中网站昆明自动seo
  • 电商类网站怎么做 seo站长工具日本
  • wordpress做的外贸网站6网络营销专业大学排名
  • 微信开发者文档官网宁波关键词优化品牌
  • wordpress仿36kr氪主题外贸seo建站
  • 天津做网站优化哪家好2023年8月疫情爆发
  • 网站后台内容不更新网络营销策划的目的
  • 移动终端网站建设谷歌怎么推广自己的网站
  • 广州做外贸网站的公司简介人力资源管理师
  • 母版页做网站例子哈市今日头条最新
  • 网站整体风格设计百度识图在线识别