这段代码

#include

#include

#include

int main ()

{

printf ("First number: %d\n",rand() % 100);

srand ( time(NULL) );

printf ("Random number: %d\n",rand() % 100);

srand ( 1 );

printf ("Again the first number: %d\n",rand() %100);

return 0;

}

有以下输出:

First number: 41

Random number: 13

Again the first number: 41

还有以下规则:

Two different initializations with the same seed,instructs the pseudo-random generator to generate the same succession of results for the subsequent calls to rand in both cases.

我理解这些词,但我只是不理解方法本身.为什么它再次回归41?它是随机的还是必须根据此代码在每种情况下返回相同的结果?

c语言 srand,函数srand在C中相关推荐

  1. C语言图形函数代码~持续更新中

    下面总结的是一些C语言图形函数代码~持续更新中 画三类圆 #include#include#include#include#includeint main(void) { initgraph(640, ...

  2. c语言gets,getc,C++_C语言的getc()函数和gets()函数的使用对比,C语言getc()函数:从流中读取字 - phpStudy...

    C语言的getc()函数和gets()函数的使用对比 C语言getc()函数:从流中读取字符头文件: #include 函数getc()用于从流中取字符,其原型如下: int getc(FILE *s ...

  3. c语言random函数在vc,C++ 中随机函数random函数的使用方法

    C++ 中随机函数random函数的使用方法 一.random函数不是ANSI C标准,不能在gcc,vc等编译器下编译通过. 可改用C++下的rand函数来实现. 1.C++标准函数库提供一随机数生 ...

  4. c语言中求大于的函数,c语言编写函数,求一组数中大于平均值的数的个数.

    C语言编写程序 给定一组数,求大于0,等于0,小于0的数据个数 #define N 10 main(){int num1=0,num2=0,num3=0,i;for(i=0;i 一道C语言题目:求一组 ...

  5. c语言empty函数返回结果,c++中函数empty()怎么使用

    string s = "";if (s.empty()) { cout << "字符串为空.."; } else { cout << & ...

  6. c语言atoll函数怎么用_C ++中带有示例的atoll()函数

    c语言atoll函数怎么用 C ++ Atoll()函数 (C++ atoll() function) atoll() function is a library function of cstdli ...

  7. c语言 inline函数的总结,C++中inline函数详解

    本文主要记录了C++中的inline函数,也就是内联函数,主要记录了以下几个问题: 一.C++为什么引入inline函数? 主要目的:用它代替C语言中表达式形式的宏定义来解决程序中函数调用的效率问题. ...

  8. Keil用C语言定义函数,STC单片机Keil中C语言函数定位的方法

    STC单片机Keil中C语言函数定位的方法:STC单片机Keil中C语言函数定位的方法 下面以演示程序进行说明 演示程序中有ReadIAP.ProgramIAP和EraseIAP三个函数 最终目的是将 ...

  9. c语言disp函数_disp 在matlab中是什么意思

    展开全部 matlab里disp的意思 disp用来展示变量的内容,可32313133353236313431303231363533e4b893e5b19e31333436316235以是字符串,元 ...

  10. c语言调用函数求三个数中的最大值

    分析: 使用返回值函数love,对a,b之间比较大小,再将a,b中较大的值与c进行比较,然后再输出结果. #include "stdio.h" int main() {int a, ...

最新文章

  1. C++中的类属(泛型)机制——模板
  2. Android笔记-网络篇:网络状态
  3. C++20 - 下一个大版本功能确定
  4. 同步(Synchronization)和异步(Asynchronous)
  5. bootstrap panel 和table的使用
  6. 一个有用的Chrome扩展应用:SAP UI5 Inspector
  7. Gartner发布云产品评估报告:阿里云计算能力全球第一
  8. 【2017年第2期】深度学习在化学信息学中的应用(下)
  9. IDEA集成Scala图文教程详细步骤
  10. 全面认识 RUST -- 掌控未来的雷电
  11. 搬家请搬家公司好还是请朋友帮忙好?
  12. 历史上的今天:游戏机之父诞辰;搜索技术之父出生;MIT 公开演示旋风计算机...
  13. 语言叮叮消息接口_五分钟学后端技术:如何学习Java工程师必知必会的消息队列...
  14. fastreport按条件查询_查询代价的
  15. html空格字符转义存入数据库,HTML中多种空格转义字符
  16. E001检测到您的环境不支持HTML5,佳能打印机故障代码、故障原因、故障排除
  17. 小小一方士 C# Async\Await 之 上传/下载文件进度条实现原理
  18. 英特尔推出SD卡巨细电脑 配Atom处理器
  19. excel使用教程_Excel筛选和高级筛选怎么使用?筛选最全教程
  20. coap php 发送,CoAP 客户端

热门文章

  1. Android打开系统自带文件管理器,全选菜单选项
  2. 『牛角书』鸿蒙——简易通讯录项目开发
  3. java crx,如何以编程方式创建chrome crx文件(最好在Java中)?
  4. rxJava中 Subscriber 与Observer
  5. 数字系统实验—第11-12周任务(认识数据存储芯片HM62256、IP核、LPM开发流程和平台、 IIC串行总线时序分析)
  6. 高数定理、法则(持续添加)
  7. python爬取豆瓣读书简单_Python利用lxml模块爬取豆瓣读书排行榜的方法与分析
  8. python中sinxcosy_编培笔记 | Python:第四班车
  9. 阿里云架构实战之VPC(虚拟专有网络)介绍与搭建
  10. 亚瑟王的「随机」挑战:从交互到非交互式零知识证明——探索零知识证明系列(四)