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

如何做网站文件网站对域名

如何做网站文件,网站对域名,职业教育专业建设验收网站,开一个公司需要具备什么条件一、随机数的生成 1.rand()函数 C语言提供了⼀个函数叫 rand#xff0c;这函数是可以生成随机数的#xff0c;函数原型如下所示#xff1a; int rand (void); rand函数会返回⼀个伪随机数#xff0c;这个随机数的范围是在0~RAND_MAX之间#xff0c;这个RAND_MAX的大小是依…一、随机数的生成 1.rand()函数 C语言提供了⼀个函数叫 rand这函数是可以生成随机数的函数原型如下所示 int rand (void); rand函数会返回⼀个伪随机数这个随机数的范围是在0~RAND_MAX之间这个RAND_MAX的大小是依赖编译器上实现的但是大部分编译器上是32767。rand函数的使用需要包含⼀个头文件是stdlib.h 测试⼀下rand函数这里多调用几次产生5个随机数 #include stdio.h #include stdlib.h int main() {printf(%d\n, rand());printf(%d\n, rand());printf(%d\n, rand());printf(%d\n, rand());printf(%d\n, rand());return 0; }可以多运行几次可以发现 会发现一次运行中产生的5个数字是相对随机的下一次运行程序生成的结果会和上一次一模⼀样。  如果再深入了解⼀下我们就不难发现其实rand函数生成的随机数是伪随数伪随机数不是真正的随机数是通过线性同余法算法生成的随机数。真正的随机数的是无法预测下一个值是多少的。而rand函数是对一个叫“种子”的基准值进行运算生成的随机数。之所以前面每次运行程序产生物的随机数序列是一样的那是因为rand函数生成随机数的默认种子是1。如果要生成不同的随机数就要让种子是变化的。 2.srand()函数 C语言中又提供了⼀个函数叫 srand用来初始化随机数的生成器的srand的原型如下 void srand (unsigned int seed); 程序中在调用 rand 函数之前先调用 srand 函数通过 srand 函数的参数seed来设置rand函数生成随机数的时候的种子只要种子在变化每次生成的随机数序列也就变化起来了。        那也就是说给srand的种子是如果是随机的rand就能生成随机数在生成随机种子的时候又需要一个随机数。 3.time()函数 在程序中我们⼀般是使用程序运行的时间作为种子的因为时间时刻在发生变化的。 在C语言中有⼀个函数叫 time 就可以获得这个时间time函数的时候需要包含头文件time.htime函数原型如下 time_t time (time_t* timer); time函数会返回当前的日历时间其实返回的是1970年1月1日0时0分0秒到现在程序运行时间之间的差值单位是秒。返回的类型是time_t类型的time_t 类型本质上其实就是32位或者64位的整型类型。        time函数的参数 timer 如果是非NULL的指针的话函数也会将这个返回的差值放在timer指向的内存中带回去。       如果timer 是NULL就只返回这个时间的差值。time函数返回的这个时间差也被叫做时间戳。如果只是让time函数返回时间戳我们就可以这样写 time(NULL);//调用time函数返回时间戳这里没有接收返回值 4. 生成随机数代码 #include stdio.h #include stdlib.h #include time.h int main() {//使⽤time函数的返回值设置种⼦time_t t;//初始化随机数发生器 也就是种子 有了种子 C 语言会根据一个公式去产 生随机数srand((unsigned int)time(t));//因为srand的参数是unsigned int类型我们将time函数的返回值强制类型转换srand((unsigned int)time(NULL));printf(%d\n, rand());printf(%d\n, rand());printf(%d\n, rand());printf(%d\n, rand());printf(%d\n, rand());return 0; }多运行几次会发现每次的结果就会有所差异, 而且srand函数是不需要频繁调用的一次运行的程序中调用一次就够了。 二、设置随机数的范围 如果我们要生成0~99之间的随机数方法如下 rand() %100;余数的范围是0~99 如果要生成1~100之间的随机数方法如下 rand()%1001; %100的余数是0~ 99,0~ 99的数字1,范围是1~100 同理可得要生成100~200的随机数方法如下 100 rand()%(200-1001)余数的范围是0~ 100加100后就是100~200 综上所述生成a~b范围的公式为 a rand()%(b-a1) 本文主要介绍了rand函数、srand函数、以及time函数和时间戳的概念和如何控制随机数的范围。可以留下你们点赞、关注、评论您的支持是对我极大的鼓励下期再见
http://www.zqtcl.cn/news/977725/

相关文章:

  • 广州网站建设很棒 乐云践新wordpress搬家 登录报错
  • 顺的网站建设案例如何上传网站
  • 网站管理和建设工作职责中国建设银行卖狗年纪念币官方网站
  • 如何快速开发一个网站干洗店投资多少钱可以营业了
  • 哪些分类网站WordPress商用收费吗
  • 南开网站建设优化seo福建凭祥建设工程有限公司网站
  • 建设工程消防设计备案凭证查询网站网站建设课程设计目的和内容
  • 网站开发要花多少钱wordpress网站邀请码
  • 社旗网站设计小程序制作用华网天下优惠
  • 建设产品网站代理注册企业邮箱
  • 购物网站建设费用珠海本地网站
  • 做电商网站前期做什么工作网站后台jsp怎么做分页
  • 百家利网站开发搜索引擎分哪三类
  • 安徽集团网站建设深圳最新通告今天
  • 公司网站主机流量30g每月够用吗攀枝花网站网站建设
  • 淘宝做图片的网站手机网站北京
  • 重庆网站首页排名公司网站公众号小程序开发公司
  • 河源网站制作1993seo福州室内设计公司排名
  • 哪里有做装修网站网站开发总出现出现404
  • 做a漫画在线观看网站策划营销型网站
  • 怎么 从头开始建设一个网站临沂高端网站建设
  • 网页设计制作网站素材传奇代理平台
  • 公司建站网站软文营销方案
  • 成品短视频网站源码搭建免费温州外贸网站制作
  • 旅游公司网站建设pptwordpress 用户增强
  • wordpress 最新东莞seo技术培训
  • 上海微网站开发网站 选项卡 图标
  • 淘宝网站建设的目标什么做网站公司 营销
  • 360企业网站认证wordpress 个人照片
  • 韩国私人网站服务器创业做网站APP开发